8.2.. Napisati program za ispis sume reciprocnihvrijednosti prvih n prirodnih brojeva.

Opis programa: Početna vrijednost sume je 0 (s= 0). Izraz za uvačavanje sume je s = s + 1/i.

# 08212007 suma reciprocnihvrijednosti prvih n prirodnih brojeva
print(" Suma reciprocnih vrijednosti prvih n prirodnih brojeva (harmonijski niz: 1 + 1/2 + 1/3 + ... + 1/n)  ")
n = int(input("Unesite broj n =  "))

s=0            # suma s=0 
   
i=1                    # pocetna vrijednost i=1  
while i <= n:          # dok je i <= n ponavljaj - pocetak petlje
   s = s + 1/i         # suma kvadrata do broja i, s=s+i
   i = i + 1           # sljedeca vrijednost kontrolne varijable i
print("Suma = ", s)    # suma s

Ispis na ekranu:

Index