求正整数的阶乘以及和

"""
功能:求正整数的阶乘
作者:
时间:
"""
n = int(input('n = '))
a = 1

if n >= 0:
    for n in range(1,n + 1):
        a = a * n
    print('{}!={}'.format(n, a))
else:
    print('重新输入一个正整数')

在这里插入图片描述

"""
功能:求1! + 2! + 3! + …… + 10! 的和
作者:
时间:
"""

sum = 0
for n in range(1,11):
    jc = 1
    for i in range(1,n + 1):
        jc = jc * i 
    sum = sum + jc
print('1! + 2! + 3! + …… + 10!={}'.format(sum))

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dmzshyl1123/article/details/121452706