
Ukážeme si několik jednoduchých programů na základní příkazy Pythonu. Zkuste si je podle zadání nejprve naprogramovat sami, teprve poté se podívejte na řešení.
Příklad 1.1: Věk člověka
Na vstupu je věk člověka v letech. Vytiskněte pro kontrolu zadaný věk, poté počet uplynulých dní a počet minut života. (Bez ohledu na přestupné roky a na to, že dotyčný zrovna nemá narozeniny).
Jednoduché cvičení na vstup, výstup a základní početní operace. Uvědomte si, kolik dní má rok, kolik minut má den.
Vzorový program si můžete spustit a vyzkoušet zde.
Řešení
vek = int(input("Zadej věk v letech: ")) vek_dni = vek * 365 vek_minut = vek_dni * 24 * 60 print("Zadaný věk: ", vek) print("Počet dní: ", vek_dni) print("Počet minut: ", vek_minut)
Příklad 1.2: N-tá mocnina a odmocnina
Na vstupu je libovolné nezáporné číslo a číslo N. Vypočítejte a vytiskněte N-tou mocninu a N-tou odmocninu zadaného čísla.
Jednoduché cvičení na vstup, výstup a matematické operátory. Pro odmocninu existuje i speciální funkce v modulu MATH, v tomto příkladu však stačí použít operátor pro mocninu a uvědomit si, co je potřeba udělat s exponentem.
Vzorový program si můžete spustit a vyzkoušet zde.
Řešení
a = float(input("Zadej číslo A: ")) n = int(input("Zadej exponent N: ")) a_na_ntou = a ** n nta_odm_z_a = a ** (1/n) print("A na n-tou je: ", a_na_ntou) print("N-tá odmocnina z A je: ", nta_odm_z_a)
Příklad 1.3: Trojúhelník
Na vstupu jsou dvě čísla, odvěsny pravoúhlého trojúhelníku. Vypočtěte a vytiskněte délku přepony a obsah a obvod trojúhelníku.
Opět jednoduché cvičení na vstup, výstup a známé vzorečky. Pro odmocninu tentokrát zkuste použít funkci v modulu MATH, nezapomeňte si ale modul MATH připojit.
Vzorový program si můžete spustit a vyzkoušet zde.
Řešení
import math a = int(input("Zadej stranu a (v cm): ")) b = int(input("Zadej stranu b (v cm): ")) obsah = (a * b) / 2 c = math.sqrt(a**2 + b**2) print("Délka přepony:", c, "cm.") print("Obsah trojúhelníku:", obsah, "cm.") print("Obvod:", a + b + c, "cm.")
Přidejte odpověď
Pro přidávání komentářů se musíte nejdříve přihlásit.