viết chương trình tính và in kết quả ra màn hình N!=1.2...n (với số nguyên n khác 0 được nhập từ bàn phím)
Quảng cáo
2 câu trả lời 303
n = int(input("Nhập giá trị n: "))
fact = 1
for i in range(1, n+1):
fact *= i
print(f"{n}! = {fact}")
Đây là một ví dụ về cách viết chương trình tính giai thừa của một số nguyên n và in kết quả ra màn hình bằng ngôn ngữ Python:
```python
# Nhập số nguyên n từ bàn phím
n = int(input("Nhập số nguyên n: "))
# Khởi tạo biến factorial bằng 1
factorial = 1
# Sử dụng vòng lặp để tính giai thừa của n
for i in range(1, n+1):
factorial *= i
# In kết quả ra màn hình
print(f"{n}! = {factorial}")
```
Trong đoạn code trên, biến `n` được nhập từ bàn phím bằng câu lệnh `input`, sau đó được ép kiểu thành số nguyên bằng hàm `int`. Biến `factorial` được khởi tạo bằng giá trị 1 và sau đó được nhân lần lượt với các số từ 1 đến n để tính giai thừa của n. Cuối cùng, kết quả được in ra màn hình với chuỗi format sử dụng f-string (`f"{n}! = {factorial}"`).
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
44988 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34460 -
Đã trả lời bởi chuyên gia
30241 -
Hỏi từ APP VIETJACK27169
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
21825
