9.3.. Naći proizvod prvih n prirodnih brojeva, odnosno izračunati faktorijel broja n korišćenjem funkcije.
Listing programa:
I varijanta poziv iz naredbe ispisa
# 09311016
## funkcija izračunava proizvoda - faktorijela do n
def fakt(n): # definisanje funkcije fakt()
fakt = 1
for i in range(1, n+1): # petlja od 1 do n
fakt = fakt * i # proizvod - faktorijel do broja i, p = p * i
return fakt # proizvod - faktorijel p
## učitavanje vrijednosti brojeva
print("Faktorijel broja") # naslov
n = int(input("Do broja: ")) # do broja
print(f'{n}! = {fakt(n)}') # poziv i ispis izračunatog proizvoda - faktorijela do n
II varijanta poziv iz naredbe pridruzivanja
# 09311016
## funkcija izračunava proizvoda - faktorijela do n
def fakt(n): # definisanje funkcije fakt()
fakt = 1
for i in range(1, n+1): # petlja od 1 do n
fakt = fakt * i # proizvod - faktorijel do broja i, p = p * i
return fakt # proizvod - faktorijel p
## učitavanje vrijednosti brojeva
print("Faktorijel broja") # naslov
n = int(input("Do broja: ")) # do broja
p = fakt(n) # poziv definisane funkcije faktorijel fakt(n) - od 1 do n parametar funkcije
print(f'{n}! = {p}') # ispis izračunatog proizvoda - faktorijela do n
Ispis na ekranu:

Index
|
 |