9.3.. Napisati program sa funkcijom za izračunavanje proizvoda dva cijela broja.
Listing programa:
I verzija 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: ")) # prvi broj
print(f'{n}! = {fakt(n)}') # poziv i ispis izračunatog proizvoda - faktorijela do n
II verzija 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: ")) # prvi broj
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
|
 |