9.5.1. Napisati program sa funkcijom za izračunavanje obima kvadrata za učitanu stranicu.
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 sučaju obim kvadrata se računa 4*a. Funkcija vrača izračunatu vrijednost.
Poziv funkcije se izvodi naredbom O = obim(a). Poziv sadrži vrijednosti tj argument.
Listing programa:
I verzija poziv funkcije iz naredbe ispisa
# 09351008
# Definicija funkcije je na početku listinga
## funkcija izračunava obim kvadrata čije su stranice dužine a
def obim(a): # definisanje funkcije obim sa parametrom a
return 4*a # formula za obim kvadrata
## učitavanje dužina stranica kvadrata
print("Obim kvadrata") # naslov
a = float(input("Stranica a: ")) # prva stranica
print("Obim = ", obim(a)) # ispis izračunatog obima
II verzija poziv funkcije iz naredbe
# 09351008
# Definicija funkcije je na početku listinga
## funkcija izračunava obim kvadrata čije su stranice dužine a
def obim(a): # definisanje funkcije obim sa parametrom a
return 4*a # formula za obim kvadrata
## učitavanje dužina stranica kvadrata
print("Obim kvadrata") # naslov
a = float(input("Stranica a: ")) # prva stranica
O = obim(a) # poziv definisane funkcije obim(a) - a je parametar funkcije
print("Obim = ", O) # ispis izračunatog obima
Ispis na ekranu:

Index
|