一道代码试题FizzBuzz(python)
2021/10/11 20:14:54
本文主要是介绍一道代码试题FizzBuzz(python),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
输入一个数字n(整数),在1~n的范围内,每行单独输出i,且需满足以下条件:
1、如果i是3和5的倍数,打印FizzBuzz
2、如果i是3的倍数,但不是5的倍数,打印Fizz
3、如果i是5的倍数,但不是3的倍数,打印Buzz
4、如果i既不是3的倍数,也不是5的倍数,打印i
python代码如下
def print_fizz_buzz(n): for i in range(1, n+1): if i % 3 == 0 and i % 5 == 0: print('FizzBuzz') elif i % 3 == 0 and i % 5 != 0: print('Fizz') elif i % 3 != 0 and i % 5 == 0: print('Buzz') elif i % 3 != 0 and i % 5 != 0: print(i) if __name__ == '__main__': n = int(input().strip()) print_fizz_buzz(n)
输入数字15,打印代码如下
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz
这篇关于一道代码试题FizzBuzz(python)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-23Python中理解和使用树形结构的简单教程
- 2024-09-23Python 编程基础入门
- 2024-09-18初探Python股票自动化交易:入门指南
- 2024-09-18Python量化入门:轻松掌握量化分析基础与实战
- 2024-09-18Python量化交易:入门指南与实践
- 2024-09-18Python量化交易:入门指南与实战技巧
- 2024-09-14Python人工智能项目实战:从零开始的实践指南
- 2024-09-14探索Python人工智能资料:初学者的指南
- 2024-09-14Python人工智能资料:初学者的全面指南
- 2024-09-13Matplotlib入门:轻松绘制Python数据可视化图表