任务描述
本关任务:一年365天,每天进步1‰,累计进步多少?一年365天,每天退步1‰,累计退步多少?,即计算1.001的365次方,0.999的365次方
相关知识
为了完成本关任务,你需要掌握:1.如何利用pow函数计算数的高次方。
pow函数计算数的高次方
python中的内置pow函数用于计算一个数的高次方
a = 9 #初始化a
b = pow(a,2) #b的值为a的平方
print(b)
输出:81
编程要求
根据提示,在右侧编辑器补充代码,计算并输出每天进步1%,365天后累计进步的值,每天退步1%,365天后累计退步的值,结果保留两位小数。
测试说明
平台会对你编写的代码进行测试:
测试输入:
预期输出:向上:1.44,向下:0.69
up = pow(1.001,365)
down= pow(0.999,365)
print('向上:','{:.2f}'.format(up))
print('向下:','{:.2f}'.format(down))
【以下回答由 GPT 生成】
# 计算每天进步和退步的累计值
# 计算每天进步1%的累计值
increase = 1.001 ** 365
# 保留两位小数
increase = round(increase, 2)
# 计算每天退步1%的累计值
decrease = 0.999 ** 365
# 保留两位小数
decrease = round(decrease, 2)
# 输出结果
print("向上:{0},向下:{1}".format(increase, decrease))
预期输出: 向上:1.44,向下:0.69