Python语言程序设计基础(3)—— 基本数据类型

天天向上

dayup,dayfactor = 1.0,0.01

for i in range(365):
    if i % 7 in [6,0]:
        dayup = dayup*(1-dayfactor)
    else:
        dayup = dayup*(1+dayfactor)
print("{:.2f}".format(dayup))

天天向上2

def dayUP(df):
    dayup = 1.0
    for i in range(365):
        if i % 7 in [6,0]:
            dayup = dayup*(1-0.01)
        else :
            dayup = dayup*(1+df)
    return dayup

dayfactor = 0.01
while dayUP(dayfactor) < 37.78:
    dayfactor+=0.01
print("{:.3f}".format(dayfactor))

 

获取星期字符串

weekstr = "星期一星期二星期三星期四星期五星期六星期日"

weekid = eval(input(""))
pos = (weekid-1)*3
print(weekstr[pos:pos+3])

 

凯撒密码

text = input()

for i in range(len(text)):
    if text[i] >= 'a' and text[i] <='z':
        print(chr(ord('a')+(ord(text[i])-ord('a')+3)%26),end='')
    else :
        print(text[i],end="")

 

文本精度条

import time
print("-------执行开始--------")
scale = 10
for i in range(scale+1):
    a = '**'*i
    b = '..'*(scale-i)
    c = (i/scale)*100
    print("%{:^3.0f}[{}->{}]".format(c,a,b))
    time.sleep(0.1)
print("-------执行结束--------")

 

单行刷新

import time
scale = 50
print("执行开始".center(scale,'-'))
t = time.clock()

for i in range(scale+1):
    a = '*'*i
    b = '.'*(scale-i)
    c = (i/scale)*100
    t-=time.clock()
    print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,-t),\
          end='')
    time.sleep(0.05)
print("\n"+"执行结束".center(scale,'-'))

 

习题部分

回文
a = input()

flag = True
for i in range(len(a)//2):
    if a[i]!=a[len(a)-i-1]:
        flag = False
        break
    else:
        continue
if flag:
    print("YES")
else:
    print("NO")

 

转载于:https://www.cnblogs.com/TreeDream/p/9809141.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值