python第三章课后程序练习题

重量计算

earth_weight = eval(input("请输入你当前的体重(kg)😊)
moon_weight = earth_weight * 0.165

for year in range(1, 11):
earth_weight += 0.5
moon_weight = earth_weight * 0.165
print(f"Year {year}: Earth weight = {earth_weight}kg, Moon weight = {moon_weight}kg")

天天向上

ability = 1
for day in range(1, 366):
if day % 7 > 3:
ability *= 1.01
print(f"365天后的能力值: {ability}")

天天向上(续)

def calculate_ability(rest_days):
ability = 1
for day in range(1, 366):
if day % rest_days == 0:
continue
if day % 7 > 3:
ability *= 1.01
return ability

print(f"每10天休息1天,365天后的能力值: {calculate_ability(10)}")
print(f"每15天休息1天,365天后的能力值: {calculate_ability(15)}")

回文数判断

number = input("请输入一个5位数字: ")
if number == number[::-1]:
print("是回文数")
else:
print("不是回文数")

田字格的输出

def print_grid():
for i in range(11):
if i % 5 == 0:
print("+" + "-----+" * 2)
else:
print("|" + " |" * 2)

print_grid()

posted @ 2025-03-23 13:08  kk/  阅读(18)  评论(0)    收藏  举报