9.3.. Naći količnik suma brojeva od 1 do n1 i sume brojeva od 1 do n2 za 5 parova brojeva.

Listing programa:

I varijanta   poziv iz naredbe ispisa
# 09351020
# Definicija funkcije je na početku listinga
## funkcija izračunava sumu prirodnih brojeva do n
def suma(n):         # definisanje funkcije suma()
    s=0   # suma s=0 
    
    for i in range(1, n+1):  # ponavljanje za i=1 do i=n - pocetak petlje
        s = s + i             # suma do broja i, s=s+i
    return s    # vraca sumu prvih n prirodnih brojeva

print("Kolicnik suma brojeva od 1 do n1 i sume brojeva od 1 do n2 za 5 parova")        # naslov

for j in range(1, 5+1):  # ponavljanje za j=1 do j=5 - pocetak petlje
    print(j,". par")
    n1 = int(input("1. broj: "))       # do prirodnog broja n1
    n2 = int(input("2. broj: "))       # do prirodnog broja n2
    print(f'Kolicnik suma =  {suma(n1) / suma(n2)}')  # poziv funkcije i ispis izračunatog kolicnika


II varijanta   poziv iz naredbe pridruzivanja
# 09351020
# Definicija funkcije je na početku listinga
## funkcija izračunava sumu prirodnih brojeva do n
def suma(n):         # definisanje funkcije suma()
    s=0   # suma s=0 
    
    for i in range(1, n+1):  # ponavljanje za i=1 do i=n - pocetak petlje
        s = s + i             # suma do broja i, s=s+i
    return s    # vraca sumu prvih n prirodnih brojeva

print("Kolicnik suma brojeva od 1 do n1 i sume brojeva od 1 do n2 za 5 parova")        # naslov

for j in range(1, 5+1):  # ponavljanje za j=1 do j=5 - pocetak petlje
    print(j,". par")
    n1 = int(input("1. broj: "))       # do prirodnog broja n1
    n2 = int(input("2. broj: "))       # do prirodnog broja n2

    kol = suma(n1) / suma(n2)
    print(f'Kolicnik suma =  {kol}')  # ispis izračunatog kolicnika

Ispis na ekranu:

Index