编写程序,输入一个非负整数,计算和打印它的阶乘。 (2)编写程序,估算数学常量e的值,公式如图示 ,编程时只需加到前五项即可。
时间: 2023-05-29 22:06:50 浏览: 88
汇编 子程序设计 阶乘
5星 · 资源好评率100%
(1)程序如下:
num = int(input("请输入一个非负整数:"))
factorial = 1
if num < 0:
print("输入的数必须是非负整数!")
elif num == 0:
print("0的阶乘是1")
else:
for i in range(1, num + 1):
factorial *= i
print(num, "的阶乘是", factorial)
(2)程序如下:
sum = 1
for i in range(1, 6):
factorial = 1
for j in range(1, i + 1):
factorial *= j
sum += 1 / factorial
print("e的值是:", sum)
阅读全文