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

Listing programa:

I varijanta   poziv iz naredbe ispisa
# 09351019
# 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")        # naslov
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
# 09351019
# 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")        # naslov
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