Python入门编程题:计算正整数的阶乘
Python入门编程题:计算正整数的阶乘
题目: 编写一个程序,输入一个正整数,计算并输出该正整数的阶乘。
提示:- 阶乘是指将一个正整数 n 与小于等于 n 的所有正整数相乘的结果,用符号 '!' 表示。例如,5 的阶乘记为 5!,计算方式为:5! = 5 * 4 * 3 * 2 * 1 = 120。
**示例输出:**请输入一个正整数:66 的阶乘是:720
**代码示例:**pythondef factorial(n): ''' 计算正整数n的阶乘.
参数: n: 一个正整数.
返回值: n的阶乘. ''' result = 1 for i in range(1, n + 1): result *= i return result
获取用户输入的正整数num = int(input('请输入一个正整数:'))
计算并输出阶乘print(f'{num} 的阶乘是:{factorial(num)}')
希望这个编程题能够帮助你练习循环和数值计算。如果还有其他问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/yFS 著作权归作者所有。请勿转载和采集!