gxh6666

导航

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)

posted on 2025-03-23 18:05  吗假期  阅读(44)  评论(0)    收藏  举报