Sum of Harmonic Series

Calculate sum of harmonic series.

Logic BuildingIntermediate
Logic Building
# Take n
n = int(input("Enter n: "))

# Calculate sum
harmonic_sum = 0
for i in range(1, n + 1):
    harmonic_sum += 1 / i

print(f"Sum: {harmonic_sum:.4f}")

Output

Enter n: 5
Sum: 2.2833

Add reciprocals to get harmonic sum.

Key Concepts:

  • Sum 1/i for i from 1 to n
  • Accumulate in loop
  • Format decimal output