 
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.