20.5. Viết chương trình nhập vào từ bàn phim số tự nhiên n và tính tổng:S=1x2 + 2x3 + 3x4 + ... +...

Câu hỏi:

20.5. Viết chương trình nhập vào từ bàn phim số tự nhiên n và tính tổng:

S=1x2 + 2x3 + 3x4 + ... + (n - 1)xn

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Vương
Cách làm 1:
Bước 1: Nhập số tự nhiên n từ bàn phím.
Bước 2: Khởi tạo biến S = 0.
Bước 3: Sử dụng vòng lặp for để tính tổng theo công thức đã cho, từ i = 2 đến n.
Bước 4: Hiển thị kết quả tổng S ra màn hình.

Cách làm 2:
Bước 1: Nhập số tự nhiên n từ bàn phím.
Bước 2: Khởi tạo biến S = 0.
Bước 3: Sử dụng vòng lặp while để tính tổng theo công thức đã cho, từ i = 2 đến n.
Bước 4: Hiển thị kết quả tổng S ra màn hình.

Câu trả lời:
Chương trình có thể viết như sau:
S = 0
n = int(input("Nhập số tự nhiên n: "))
for i in range(2, n + 1):
S = S + (i - 1) * i
print("Với n = ", n, "tổng cần tìm là: ", S)
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.81837 sec| 2196.898 kb