【发布时间】:2021-05-11 07:21:30
【问题描述】:
假设我想每天以 1 美元的增量将钱放入一个信封(称为信封的变量)中。例如,我第一天从 1 美元开始,然后第二天我加了 2 美元,第三天我加了 3 美元,依此类推。如果我想使用 while 循环或 for 循环来编写它,它会是什么样子。
到目前为止,我已经完成了笔记。
类似...
for i in xrange(100): ##100 for 100 days
i = 2
x += 1
x=x+i
return x
我很确定这是错误的。你会怎么写呢。
目标是写一些东西来帮助我弄清楚我在任何一天有多少钱。就像在第 71 天那会是多少。
【问题讨论】:
-
如果你使用一些数学,你可以在没有循环的情况下计算出来。类似
n * (n+1) / 2 -
那个故事已经有 200 多年的历史了:en.wikipedia.org/wiki/Carl_Friedrich_Gauss#Anecdotes