biểu thức 2

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 977M Input: bàn phím Output: màn hình

Cho trước \(n\), hãy tính \(S(n) = 1 + \frac{1}{2} + \frac{1}{3} + … + \frac{1}{n}\)
là tổng của \(n\) phân số nghịch đảo của \(n\) số nguyên dương đầu tiên.

Dữ liệu:

  • Cho 1 số nguyên dương \(n (n\le 10^6)\).

Kết quả:

  • Tổng \(S\), làm tròn 3 chữ số sau dấu phẩy

Ví dụ

Example

Input

2

Output

1.500

Bình luận


  • 1
    P1A1DangThaiCanh    8:13 p.m. 18 Tháng 11, 2024

    code AC nè:
    n = int(input())
    S = 0.0
    for i in range(1, n + 1):
    S += 1 / i
    print(f"{S:.3f}")

    Nhưng đừng chép nha


    • -3
      PY2CNguyenGiaBao    8:37 p.m. 18 Tháng 7, 2023 đã chỉnh sửa

      rất dễ
      code Python:
      n=int(input())
      s=0
      for i in range(1,n+1):
      s+=1/i
      format(s,'.3f')
      print(s)


      • 0
        tk22TranBaoAn    8:23 p.m. 12 Tháng 4, 2023

        how to?

        1 phản hồi