Procvičování: Maximální číslo
Vytvořme program v jazyce Python nazvaný "maximalni_cislo.py".
Ve skriptu provedeme následující kroky:
- Vytvořme funkci s názvem "maximum", která bude přijímat tři parametry:
a, b a
c.
- Uvnitř funkce "maximum" použijme podmínky k porovnání tří parametrů a zjistění největšího z nich.
- Funkce by měla vrátit největší hodnotu z tří parametrů.
- V hlavní části programu použijme cyklus
for, který provede 3 iterace.
- Uvnitř každé iterace cyklu vyzvěme uživatele k zadání tří čísel a uložme je do proměnných.
- Zavolejme funkci "maximum" s těmito třemi čísly jako argumenty a vypišme výsledek - největší číslo.
Uložme náš program a spusťme ho pomocí interpretu Pythonu.
Řešení
Zobrazit řešení
import random
def maximum(a, b, c):
if a >= b and a >= c:
return a
elif b >= a and b >= c:
return b
else:
return c
for i in range(3):
cislo1 = int(input("Zadej první číslo: "))
cislo2 = int(input("Zadej druhé číslo: "))
cislo3 = int(input("Zadej třetí číslo: "))
nejvetsi_cislo = maximum(cislo1, cislo2, cislo3)
print("Největší číslo je:", nejvetsi_cislo)