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