Đăng nhập để hỏi chi tiết
Viết một chương trình tính giai thừa của một số nguyên dương n. Với n được nhập từ bàn phím. Ví dụ, n = 8 thì kết quả đầu ra phải là 1*2*3*4*5*6*7*8 = 40320.
Ai giúp mình bài này với ạ
Lưu ý: bắt buộc dùng lệnh if
Khi chạy chương trình phải in ra kết quả là " 1*2*3*4*5*6*7*8 = 40320. "
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
n=int(input())
s=1
i=1
while i<=n:
if i!=n:
print(i,"*",end=" ")
else :
print(i,end=" ")
s=s*i
i=i+1
print("=",s)
# $\color{black}{\text{le}}$$\color{gray}{\text{duc}}$$\color{darkgray}{\text{trung}}$$\color{lightgray}{\text{anh}}$
Hãy giúp mọi người biết câu trả lời này thế nào?
n = int(input( ))
gt=1
for i in range(1,n+1):
gt*=i
if(i<n):
print(i,end="*")
else:
print(i,end="")
print('=',gt)
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin