如何使循环每次增加1.8?

2024-06-16 12:05:06 发布

您现在位置:Python中文网/ 问答频道 /正文

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 以此类推


Tags: innumberforrangeyearmmprintrise
3条回答

不知道Python的语法,但应该是乘法,而不是加法,所以应该是: 上升=数字*1.8

使rise添加而不是number

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

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

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

我想出来了

相关问题 更多 >