如何使此循环每次迭代增加1.8?

时间:2019-02-25 02:55:37

标签: python loops for-loop

print("Year\tRise (in mm)")
print("------------------")

for number in range(1, 26):
    rise = number + 1.8
    print(number, '\t', rise)

所以基本上,每次上升应该增加1.8。

1 = 1.8 2 = 3.6 如此

3 个答案:

答案 0 :(得分:1)

添加rise而不是number

rise = 0
for number in range(1, 26):
    rise += 1.8
    print(number, '\t', rise)

答案 1 :(得分:0)

不知道Python的语法,但是它应该是获得所需内容的乘法,而不是加法,因此应为: 上升=数字* 1.8

答案 2 :(得分:0)

rise = 0.0

print("Year\tRise (in mm)")
print("------------------")

for number in range(1, 26):
    rise += 1.8
    print(number, '\t', format(rise, '.2f'))

我想通了