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