Phần mềm Python Sử dụng lệnh lặp for, hãy viết chương trình tính tổng sau: A=1!+2!+3!+...+n!
2 câu trả lời
def gt(n):
gt = 1
for i in range(1,n+1):
gt = gt * i
return gt
n = int(input("Nhap n: "))
s = 0
for i in range(1,n+1):
s = s + gt(i)
print("S = ",s)
n = int(input())
def giaithua(a):
tg=1
for i in range(2,a+1):
tg*=i
return(tg)
s=1
for i in range(2,n+1):
s+=giaithua(i)
print(s)
Câu hỏi trong lớp
Xem thêm