9.3.. Napisati program za odredjivanje najvećeg od 3 broja, korišćenjem funkcije nalaženja većeg od 2 broja.
Listing programa:
# Definicija funkcije je na početku listinga
I verzija return max vrijednost, poziv iz naredbe ispisa
# 09310041
## funkcija veci od dva broja x i y
def max(x, y): # definisanje funkcije max()
if (x > y):
max = x # prvi veci
else:
max = y # drugi veci
return max # max od dva broja
print("Najveci tri broja") # naslov
a = float(input("1. broj: ")) # prvi broj
b = float(input("2. broj: ")) # drugi broj
c = float(input("3. broj: ")) # treci broj
print("Od ", a, ", ", b, " i ", c, " najveci je ", max(max(a, b), c)) # ispis vrijednosti
II verzija dvije naredbe return (dvije mogucnosti izlaza iz potprograma)
# 09310041
def max(x, y): # definisanje funkcije max()
if (x > y):
return x # prvi veci
else:
return y # drugi veci
print("Najveci tri broja") # naslov
a = float(input("1. broj: ")) # prvi broj
b = float(input("2. broj: ")) # drugi broj
c = float(input("3. broj: ")) # treci broj
print(f'Od {a}, {b} i {c} najveci je {max(max(a, b), c)}') # ispis vrijednosti
Ispis na ekranu:

Index
|
 |