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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录