Výuka IT

Procvičování: Maximální číslo

Vytvořme program v jazyce Python nazvaný "maximalni_cislo.py".

Ve skriptu provedeme následující kroky:

  1. Vytvořme funkci s názvem "maximum", která bude přijímat tři parametry: a, b a c.
  2. Uvnitř funkce "maximum" použijme podmínky k porovnání tří parametrů a zjistění největšího z nich.
  3. Funkce by měla vrátit největší hodnotu z tří parametrů.
  4. V hlavní části programu použijme cyklus for, který provede 3 iterace.
  5. Uvnitř každé iterace cyklu vyzvěme uživatele k zadání tří čísel a uložme je do proměnných.
  6. 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)