【发布时间】:2021-12-03 22:27:04
【问题描述】:
所以我正在尝试在 python 中制作 fizz Buzz 程序,但这会保持 fizz 和 Buzz 数量的运行总和。到目前为止我有这个:
for number in range(100):
number += 1
if number % 5 == 0 and number % 3 == 0:
print('fizzbuzz')
elif number % 5 == 0:
print('buzz')
elif number % 3 == 0:
print('fizz')
else:
print(number)
【问题讨论】:
-
什么是“嘶嘶声和嗡嗡声”?您可以创建一个变量来跟踪运行总和,并随时添加
number。 -
只要删除这一行:number +=1 就可以了。还将总和存储在变量中。 sum_fizz_buzz = 0 并在每次满足 5 或 3 个条件时增加此变量。
-
并将被替换为 fizz/buzz 的数字相加?
标签: python cumulative-sum fizzbuzz