题目:运行程序,提示“请输入一个小于100的数字:”,程序从1到输入的数字的所有数字,并判断该数字如果能被3整除,打印‘Fizz’;该数字如果能被5整除,则打印‘Buzz’; 如果同时能被3和5整除,则打印'Fizzbuzz'; 其它情况下则打印原数字
#感谢本书作者阿奎老师
1 while True: 2 try: 3 a=int(input('请输入一个10到100的数字\n')) 4 if a>10 and a<=100: 5 for i in range(1,a): 6 if i%15==0: 7 print('fizzbuzz') 8 elif i%5==0: 9 print('buzz') 10 elif i%3==0: 11 print('fizz') 12 else: 13 print(i) 14 elif a==0: 15 print('不玩了') 16 break 17 else: 18 print('输入太小或太小了') 19 except ValueError: 20 print('输入错误')
本文介绍了一个简单的Python程序,用于实现经典的FizzBuzz问题。程序要求用户输入一个数字,然后依次打印从1到该数字的所有数,其中能被3整除的数打印为‘Fizz’,能被5整除的数打印为‘Buzz’,能同时被3和5整除的数打印为‘FizzBuzz’,其他数字则直接打印。
2546

被折叠的 条评论
为什么被折叠?



