# Hledání nejmenšího a největšího čísla ze 3 zadaných

# proměnné budou typu int

# vstup 1. čísla
cislo = int(input('Zadej 1. celé číslo: '))

# vstup 2. čísla
cislo2 = int(input('Zadej 2. celé číslo: '))
# nalezení minima a maxima z dosavadních 2 čísel
if cislo < cislo2:
    min = cislo
    max = cislo2
else: # tato větev se uplatní i v případě rovnosti
    min = cislo2
    max = cislo
    
# vstup 3. čísla
cislo = int(input('Zadej 3. celé číslo: '))
# aktualizace minima a maxima
if cislo < min:
    min = cislo
elif cislo > max:
    max = cislo
    
# výstup výsledků
print('--------------------------------')
if min == max:
    print('Všechna zadaná čísla jsou stejná')
else:
    print('Nejmenší ze zadaných čísel:', min)
    print('Největší ze zadaných čísel:', max)

# Poznámka:
# Máme samozřejmě řadu jiných možností, např. načíst 1. číslo
# přímo do proměnné min a 2. do proměnné max. Pak v případě,
# že druhé číslo je menší, hodnoty navzájem prohodit.
# Zpracování 3. čísla by již zůstalo stejné. Tímto způsobem
# bychom ušetřili jednu proměnnou cislo2.
