【发布时间】:2018-06-25 00:42:49
【问题描述】:
我的任务是计算如果一个人的薪水从每天 1 美分开始,每天翻一番,他会得到多少钱。
days = int(input("How many days will you work for pennies a day?"))
total_amount = ((2 ** (days - 1)) / 100)
print("Days Worked | Amount Earned That Day")
for num in range(days):
total_amount = format((2 ** (num) / 100), ',.2f')
print(num + 1, "|", "$", total_amount)
如果我输入 15 天,我可以看到每天的工资,但我需要 15 天的总收入。
【问题讨论】:
-
total_salary = 2^days - 1
标签: python cumulative-sum