9.3.. Napisati program sa funkcijom za izračunavanje zapremine kocke.

Opis rješenja: Na početku se definiše funkcija def ime funkcije.
Tijelo funkcije i naredba return su uvučene.
Naredba return sadrži formulu za računanje vrijednosti funkcije, u ovom slučaju zapremine kocke se računa a * a * a. Funkcija vrača izračunatu vrijednost.
Poziv funkcije se izvodi naredbom v = zapremina(a). Poziv sadrži vrijednosti tj argument.

Listing programa:

I varijanta poziv funkcije iz naredbe ispisa
# 09311031
# Definicija funkcije je na početku listinga
## funkcija izračunava zapremine kocke čije su stranice dužine a
def zapremina(a):       # definisanje funkcije zapremina sa parametrom a
    return a * a * a    # formula za zapreminu kocka

## učitavanje dužina stranica kocke
print("Zapremina kocke")          # naslov
a = float(input("Stranica a: "))  # stranica kocke

print("Zapremina = ", zapremina(a)) # ispis izračunate zapremine


II varijanta poziv funkcije iz naredbe pridruzivanja
# 09311031
# Definicija funkcije je na početku listinga
## funkcija izračunava zapremine kocke čije su stranice dužine a
def zapremina(a):       # definisanje funkcije zapremina sa parametrom a
    return a * a * a    # formula za zapreminu kocka

## učitavanje dužina stranica kocke
print("Zapremina kocke")          # naslov
a = float(input("Stranica a: "))  # stranica kocke

v = zapremina(a)         # poziv definisane funkcije izračunate zapremine - a je parametar funkcije

print("Zapremina = ", v)  # ispis izračunate vrijednosti

Ispis na ekranu:

Index