20.4. Viết chương trình nhập vào từ bàn phím số tự nhiên n và tính tổng:S=1+ 1/2 + 1/3 + ... + 1/n

Câu hỏi:

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

S=1+ 1/2 + 1/3 + ... + 1/n

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Đức
Câu trả lời chi tiết hơn cho câu hỏi trên:
Để tính tổng S = 1 + 1/2 + 1/3 + ... + 1/n, chúng ta có thể sử dụng vòng lặp for để duyệt từ 1 đến n và cộng giá trị nghịch đảo của mỗi số vào biến S.

Dưới đây là cách viết chương trình:
```python
S = 0
n = int(input("Nhập số tự nhiên n: "))
for i in range(1, n + 1):
S = S + 1/i

print("Tổng nghịch đảo các số từ 1 tới", n, "là:", S)
```

Trong chương trình trên, ta nhập số tự nhiên n từ bàn phím. Tiếp theo, chúng ta sử dụng vòng lặp for để duyệt từ 1 đến n và cộng giá trị nghịch đảo của mỗi số vào biến S. Cuối cùng, in ra tổng S của các giá trị nghịch đảo từ 1 tới n.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.11274 sec| 2200.883 kb