求和1+2!+3!…n!,n的值从键盘输入。
时间: 2023-10-08 20:09:14 浏览: 117
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
以下是Python代码实现:
n = int(input("请输入n的值:"))
sum = 0
factorial = 1
for i in range(1, n+1):
factorial *= i
sum += factorial
print("和为:", sum)
解释:
首先从键盘输入n的值,使用int()函数将其转换为整数类型。sum表示要求的和,初始化为0。factorial表示阶乘,初始化为1。使用for循环从1到n遍历,每次将i乘以factorial,得到当前的阶乘。然后将这个阶乘加到sum中。最终输出sum的值即为所求。
阅读全文