3.23作业
01
Earth,yearfactor = 64,0.5
for i in range(1,11):
Earth += 0.5
moon = Earth*0.165
print(f"我在地球的体重是:{Earth}")
print(f"我在月球的体重是:{moon}")
02
dayup,dayfactor = 1.0,0.01
for i in range(1,366):
if i % 7 in [4,5,6,0]:
dayup = dayup * (1 + dayfactor)
else:
dayup = dayup
print("连续学习365天后能力值为:{:.3f}.".format(dayup))
03
def calculate_ability_with_rest(days, rest_interval):
ability = 1.0
cycle_day = 1
rest_day = rest_interval
for day in range(1, days + 1):
if day % rest_day == 0:
cycle_day = 1
else:
if cycle_day <= 3:
pass
else:
ability *= 1.01
cycle_day += 1
if cycle_day > 7:
cycle_day = 1
return ability
result_10 = calculate_ability_with_rest(365, 10)
result_15 = calculate_ability_with_rest(365, 15)
print(f"每10天休息1天,365天后的能力值: {result_10}")
print(f"每15天休息1天,365天后的能力值: {result_15}")
04
number=input("请输入一个五位数:")
huiwen=number[::-1]
A=eval(number[0:])
B=eval(huiwen[0:])
if A==B:
print("这个五位数是回文数.")
else:
print("它不是回文数.")
05
for i in range(2):
print("+"," -"*4,"+"," -"*4,"+")
for i in range(4):
print("|"," "*8,"|"," "*8,"|")
print("+"," -"*4,"+"," -"*4,"+")

浙公网安备 33010602011771号