P124 3.1-3.5
intial_weight = 50
weight_gain = 0.5
moon_weight_ratio = 0.165
print("年份\t地球体重(kg)\t月球体重(kg)")
for year in range(1,11):
earth_weight = intial_weight + weight_gain * year
moon_weight = earth_weight * moon_weight_ratio
print(f"{year}\t{earth_weight:.2f}\t\t{moon_weight:.2f}")
ability = 1.0
current_day_in_cycle = 0
for _ in range(365):
if current_day_in_cycle >= 3:
ability *= 1.01
current_day_in_cycle = (current_day_in_cycle + 1) % 7
print(f"365天后能力值:{ability:.2f}")
initial_ability = 1.0
days = 365
rest_interval = 10
ability = initial_ability
current_day_in_cycle = 0
for day in range(1, days + 1):
if day % rest_interval == 0:
current_day_in_cycle = 0
continue
if current_day_in_cycle >= 3:
ability *= 1.01
current_day_in_cycle = (current_day_in_cycle + 1) % 7
print(f"365天后能力值为: {ability:.2f}")
while True:
num = input("请输入一个5位数字: ")
if num.isdigit() and len(num) == 5:
break
print("输入无效,请重新输入5位纯数字")
if num == num[::-1]:
print(f"数字{num}是回文数")
else:
print(f"数字{num}不是回文数")
for i in range(11):
if i in [0, 5, 10]:
print("+----+----+" * 2)
else:
print("| | |" * 2)
浙公网安备 33010602011771号