问题描述:
输入一个正整数n,输出n!的值。
其中n!=123*…*n。
样例输入:
10
样例输出:
3628800
代码实现:
n=eval(input("你想对哪个数求阶乘?请键入那个数:"))
m=n
i=1
if n ==0:
print(1)
else:
while i
注:实现阶乘还可以用for循环、递归等。可参见这位博主的博文↓Python实现阶乘的三种解法_mgk1的博客-CSDN博客_python阶乘https://blog.csdn.net/qq_41008154/article/details/115018288?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164774709616780357277272%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164774709616780357277272&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-115018288.142%5Ev2%5Epc_search_result_cache,143%5Ev4%5Econtrol&utm_term=python%E9%98%B6%E4%B9%98&spm=1018.2226.3001.4187



