关于循环的 Python 编码问题来挑战你的理解?

问题描述 投票:0回答:1

编写一个Python程序,打印从1到100的所有数字。但是:

如果一个数字可以被 3 整除,则打印“Fizz”而不是该数字。 如果一个数字可以被 5 整除,则打印“Buzz”而不是该数字。 如果一个数字可以被 3 和 5 整除,则打印“FizzBuzz”。

#编写一个Python程序,打印从1到100的所有数字。但是:

如果一个数字可以被 3 整除,则打印“Fizz”而不是该数字。 如果一个数字可以被 5 整除,则打印“Buzz”而不是该数字。 如果一个数字可以被 3 和 5 整除,则打印“FizzBuzz”。

loops
1个回答
0
投票
print(["Fizz"*(not i%3) + "Buzz"*(not i%5) or i for i in range(1, 100)])
© www.soinside.com 2019 - 2024. All rights reserved.