Luyện tậpCâu 1. Đoạn chương trình sau in ra kết quả gì?n = int(input("Nhập số tự nhiên n:"))S = ...
Câu hỏi:
Luyện tập
Câu 1. Đoạn chương trình sau in ra kết quả gì?
n = int(input("Nhập số tự nhiên n:"))
S = 0
for k in range (n + 1):
S = S + k
print (S* S)
Câu 2. Viết đoạn chương trình tính tích 1 x 2 x 3 x ... x n với n được nhập từ bàn phím.
Câu trả lời:
Người trả lời: GV. Đỗ Thị Ngọc
Câu 1: Đoạn chương trình trên sẽ in ra kết quả là bình phương của tổng dãy các số tự nhiên liên tiếp từ 0 đến n. Câu 2: Viết đoạn chương trình tính tích 1 x 2 x 3 x ... x n với n được nhập từ bàn phím:```n = int(input("Nhập số tự nhiên n:"))S = 1for k in range(1, n + 1): S = S * kprint(S)```Ví dụ: Nếu nhập n = 10, kết quả sẽ là 3628800.
Câu hỏi liên quan:
Câu 2: for i in range(1, n+1): tich *= i. Kết quả sẽ là tích của các số từ 1 đến n.
Câu 2: tich = 1
Câu 2: n = int(input('Nhập số tự nhiên n: ')
Câu 2: Đoạn chương trình tính tích các số từ 1 đến n có thể được viết như sau:
Câu 1: Nếu nhập n = 3, chương trình sẽ tính S = 0 + 1 + 2 + 3 = 6, sau đó in ra 6*6 = 36.