9.3.. Napisati program sa funkcijom za izračunavanje proizvoda neparnih brojeva od 1 do n.
Listing programa:
I varijanta poziv iz naredbe ispisa
# 09320037
## funkcija izračunava proizvodane neparnih brojeva od 1 do n
def faktnep(n): # definisanje funkcije faktnep(n)
fakt = 1
for i in range(1, n+1): # petlja od 1 do n
if i % 2 != 0: # neparni?
fakt = fakt * i # mnozi proizvod sa novom vrijednosti i
return fakt # proizvod - faktorijel p
## učitavanje vrijednosti brojeva
print("Faktorijel broja") # naslov
n = int(input("Do broja: ")) # do broja
print(f'Proizvod neparnih od 1 do {n} = {faktnep(n)}') # poziv i ispis izračunatog proizvodane neparnih do n
II varijanta poziv iz naredbe pridruzivanja
# 09320037
## funkcija izračunava proizvodane neparnih brojeva od 1 do n
def faktnep(n): # definisanje funkcije faktnep(n)
fakt = 1
for i in range(1, n+1): # petlja od 1 do n
if i % 2 != 0: # neparni?
fakt = fakt * i # mnozi proizvod sa novom vrijednosti i
return fakt # proizvod - faktorijel p
## učitavanje vrijednosti brojeva
print("Faktorijel broja") # naslov
n = int(input("Do broja: ")) # do broja
p = faktnep(n) # poziv definisane funkcije faktorijel faktnep(n) - od 1 do n parametar funkcije
print(f'Proizvod neparnih od 1 do {n} = {p}') # ispis izračunatog proizvodane neparnih do n
Ispis na ekranu:

Index
|