python - 你如何在 python 中为 Fizz Buzz 计算总和?
问题描述
所以我试图在python中制作嘶嘶声程序,但这会保持嘶嘶声和嗡嗡声的数量的运行总和。到目前为止,我有这个:
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)
解决方案
您可以有一个sumFizzBuzz
变量并根据需要累积到它:
sumFizzBuzz = 0
for number in range(100):
if number % 5 == 0 and number % 3 == 0:
# Not sure if according to the requirements you sum fizzbuzz numbers too
print('fizzbuzz')
elif number % 5 == 0:
sumFizzBuzz += number
print('buzz')
elif number % 3 == 0:
sumFizzBuzz += number
print('fizz')
else:
print(number)
推荐阅读
- python - 如何将 ttk Treeview 的所有元素定位到左侧?
- mongodb - MongoDB (pymongo) $avg 和 $stdDevPop 在 $project 中不起作用,但它们在 $group 中完美运行
- javascript - 加载目标页面几秒钟后如何获取网页的html内容
- makefile - makefile 得到错误:多个目标模式。停止
- c# - 在 MVC 中渲染时出现时区问题
- woocommerce - 如何隐藏可变产品的缺货产品变体?
- windows - 通过 Window Task Scheduler 在有 Internet 访问的情况下运行日常任务
- machine-learning - 是否可以基于多个输出作为一个组来评估和训练神经网络,而不是一个一个地评估?
- localization - 理智 - 如何正确设置时区?
- swift - Firebase 数据描述返回空数组