【发布时间】:2014-03-30 12:11:17
【问题描述】:
我在 Python 中得到了这个问题:
从用户那里获取一个数字列表并在该列表上运行 FizzBuzz。
当你遍历列表时,记住规则:
1) 如果数字可以被 3 和 5 整除,则打印 FizzBuzz
2) 如果它只能被 3 整除,则打印Fizz
3) 如果它只能被 5 整除,则打印 Buzz
4) 否则只打印数字
还要记住 elif!
我创建了以下脚本,但如果 n%3=True 出现错误
n=input()
if n%3=True:
print("Fizz")
else if n%5=True:
print ("Buzz")
elif print n
有人可以帮忙吗?非常感谢!
【问题讨论】:
-
也许你的意思是:
n%3==0 -
啊,是的,著名的 FizzBuzz 测试designed to determine whether an applicant actually knows how to code。
-
最好的部分是你在写了
else if之后才记住elif,即使问题陈述告诉你要记住它。 -
有很多 Python 教程可以帮助你对这门语言有一个基本的了解。比如docs.python.org/2/tutorial就是官方介绍。
标签: python python-2.7 fizzbuzz