nm4179150@gmail.com
Hỏi từ APP VIETJACK
Viết đoạn chương trình tính tích 1 × 2 × 3 ×...× với n được nhập từ bàn phím
Tính tích
n -> nhập từ bàn phím -> input
-> int
float
range ( 1 , n )
Tính tích
n -> nhập từ bàn phím -> input
-> int
float
range ( 1 , n )
Quảng cáo
2 câu trả lời 119
6 tháng trước
def calculate_product(n):
product = 1
for i in range(1, n + 1): # Duyệt từ 1 đến n
product *= i
return product
# Nhập số nguyên từ bàn phím
n = int(input("Nhập số nguyên n: "))
# Kiểm tra nếu n là số dương
if n < 0:
print("Vui lòng nhập một số nguyên dương.")
else:
result = calculate_product(n)
print(f"Tích của các số từ 1 đến {n} là: {result}")
6 tháng trước
# Nhập giá trị n từ bàn phím
n = int(input("Nhập giá trị n: "))
# Khởi tạo biến tích ban đầu là 1
tich = 1
# Sử dụng vòng lặp để tính tích
for i in range(1, n+1):
tich *= i
# In kết quả
print("Tích của các số từ 1 đến", n, "là:", tich)
Giải thích:
- input("Nhập giá trị n: ") dùng để nhập giá trị n từ bàn phím.
- range(1, n+1) tạo ra dãy số từ 1 đến n (bao gồm n).
- Biến tich lưu giá trị tích, ban đầu là 1, sau đó nhân dần với các số từ 1 đến n trong vòng lặp.
- Cuối cùng, chương trình in kết quả tính được.
**Chạy chương trình sẽ nhập giá trị n, và tính toán tích của các số từ 1 đến n.
Quảng cáo
Câu hỏi hot cùng chủ đề
-
29669
Gửi báo cáo thành công!