week4 第三章
3.1重量计算
点击查看代码
Getline = input("请输入你现在的体重:")
HeavyNow = float(Getline[:-2])
for i in range(1,11):
HeavyAfter = HeavyNow + 0.5
HeavyInEarth = HeavyAfter
HeavyInMoon = HeavyInEarth * 0.165
print("未来{:.0f}年你在地球上的体重是{:.2f}kg,在月球上的体重是{:.2f}kg。".format(i,HeavyInEarth,HeavyInMoon))
HeavyNow = HeavyAfter
3.2天天向上
点击查看代码
#DayDayUp3.2.py
dayup = 1.0
dayfactor = 0.01
day = 1
while day < 365:
for i in range(7):
if i%7 in [4,5,6,0]:
dayup = dayup * (1 + dayfactor)
day += 1
print("{:.2f}".format(dayup))
3.3 天天向上(续)
点击查看代码
def DayDayUp(x):
ability = 1.00
Day = 1
i = 1
while i < 366:
if Day != x:
if Day % 7 in [3,4,5,6]:
ability =ability * 1.01
Day += 1
i += 1
elif Day % 7 in [0,1,2]:
Day += 1
i +=1
elif Day == x:
Day =0
i +=1
print(ability)
DayDayUp(10)
DayDayUp(15)
3.4 回文数判断
点击查看代码
dayup, dayfactor = 1.0, 0.01
for i in range(1, 366):
if i % 7 in [6, 0]:
dayup = dayup * (1 - dayfactor)
else:
dayup = dayup * (1 + dayfactor)
print("努力5天悠闲2天的结果 :{:.2f}.".format(dayup))
3.5 田字格的输出
点击查看代码
dayup, dayfactor = 1.0, 0.01
for i in range(1, 366):
if i % 5 in [4, 0]:
dayup = dayup * (1 - dayfactor)
else:
dayup = dayup * (1 + dayfactor)
print("努力3天悠闲2天的结果 :{:.2f}.".format(dayup))