3.1
weight = eval(input("请输入现在的重量"))
for i in range(10):
weight = weight + 0.5
weight_moon = weight * 0.165
print("第{}年地球重量为{}kg".format(i + 1, weight))
print("第{}年月球重量为{}kg".format(i + 1, weight_moon))
3.2
dayup, dayfactor = 1, 0.01
for i in range(365):
if i % 7 in[3, 4, 5, 6]:
dayup = dayup * (1 + dayfactor)
else:
dayup = dayup
print("连续努力365天 :{:.2f}.".format(dayup))
3.3
DayDayUp ProMax.py
def DayDayUp(x):
original_ability = 1.00
Day = 1
i = 1
while i < 366:
if Day != x:
if Day % 7 in [3,4,5,6]:
original_ability = original_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("365天后的能力值:{:.2f}".format(original_ability))
DayDayUp(10) # 10天休息一天
DayDayUp(15) # 15天休息一天
3.4
x = input('请输入任意位数的数字:')
if x == x[::-1]:
print('%s是个回文数'%x)
else:
print('%s不是回文数'%x)
3.5
重复的两次
for i in range(2):
# 打印带有 + 号行
print("+", "— " * 4, "+", "— " * 4, "+")
# 打印四行竖行:一个田刚好四个”- “,即8个空格
for i in range(4):
print("|", " " * 8, "|", " " * 8, "|")
最后一行封底
print("+", "— " * 4, "+", "— " * 4, "+")