Nyní máme python už nainstalovaný spuštěný a můžeme se pustit do tvorby prvních jednoduchých programů, které si můžeme následně spustit. Pro lepší pochopení zdrojového kódu se v první lekci naučíme do kódu psát poznámky. Jelikož pro dobré pochopení a zapamatování kódu je dobré mít v kódu napsané poznámky pro pozdější analýzu kódu. Pokud se ke kódu vracím po několika dnech nebo měsících je stále dobré se v kódu vyznat a mít kód stále přehledný pro pozdější čtení. Dále si ukážeme základní matematické operace a funkci print.
Do konzole Pythonu můžeme zadat různé výpočetní operce, které nám python spočítá.

Jak můžete vidět z obrázku můžeme sčítat odčítat násobit dělit znakem // nám Python dělí na celé číslo a úplně ve spodním příkladu znakem % nám Python vypíše zbytek z dělení.
Ovšem do této konzole pokud zadáme nějakou operaci Python ji provede a už se k ní nemůžeme vrátit a musíme celý proces opakovat znova . Proto musíme náš program uložit do souboru, který následně spustíme.

V IDLE vybereme nový soubor a otevře se nám nové okno, kam můžeme zapsat náš program a následně uložit.



Program před spuštěním musím uložit vše je intuitivní a zvládne to opravdu každý a program se spustí. Tento postup si pečlivě zapamatujte jelikož ho budeme používat téměř pořád.
Ovšem zpět k našemu programu, když jsem zapsal do souboru matematické operace, uložil a spustil se nic nestalo a vypočtené matematické operace se nám nezobrazily. Pro zobrazení textu nebo výpočtu musíme totiž použít funkci print. Nyní si ukážeme jak se tato funkce používá v programu.
Zkuste do svého programu zadat tento kód a spustit.
print(1) print(1, 2, 3) print(1 + 1) print(3 * 8) print(10 - 2.2) print(3 + (4 + 6) * 8 / 2 -1) print("*" * 80) print("Ahoj" + " " + "všichni") print("Součet čísel 3 a 8 je", 3 +8) print("Máma má mísu")
Takto vypadá zdrojový kód matematických operací, které chci vypsat za pomoci funkce print.

Na obrázku můžeme vidět použití funkce print v pravo a v levo můžeme vidět výstup, jaký nám python vypíše.
Ovšem pro přehlednost kódu jsme si slíbily, že se naučíme do kódu psát popisky.
print(1) print(1, 2, 3) print(1 + 1) #python umí sčítat print(3 * 8)#python umí násobit print(10 - 2.2)#python umí vypočítat výpočty s desetinnými čísly print(3 + (4 + 6) * 8 / 2 - 1) #python umí vypočítat dlouhé výrazy print("*" * 80) print("Ahoj" + " " + "všichni!") print("Součet čísel 3 a 8 je", 3 + 8) print('Máma má mísu') # python umí vypsat text
Takto napsaný kód a části kódu oddělené znakem # nemají na program žádný vliv a můžeme si takto psát do kódu poznámky a popisky. Při psaní kódu v Pythonu je naprosto nezbytné neodsazovat kód mezerami a nebo tabulátory, tam kde nemá být odsazený.

Toto byla lekce, kde jsme se naučily základní práci s matematickými operacemi a funkci print. V příštím díle se podíváme na větší možnosti využití funkce print.
Jelikož jsme se naučily dost o funkci print a matematických funkcích je čas na pár cvičení.
CVIČENÍ:
Příklad číslo 1:
Napiš program, který vypočítá a napíše obvod a obsah čtverce se stranou 12 cm.
Výstup programu by měl napříkad vypadat nějak takto:
Ahoj spočítám ti kolik je obvod a obsah čtverce se stranou 12 cm.
Obvod tohoto čtverce je xx cm.
Obsah tohoto čtverce je xx cm2.
Příklad číslo 2:
Napiš program, který vypočítá obvod a obsah obdélníku se stranou 12 cm a 21 cm.
Výstup programu by mohl vypadat nějak takto
Ahoj spočítám ti kolik je obvod a obsah obdélníku se stranou 12 cm a 21 cm.
Obvod tohoto obdélníku je xx cm .
Obsah tohoto obdélníku je xx cm2.
Příklad číslo 3:
Napiš program, který spočítá povrch a objem válce s výškou 25 cm a poloměrem podstavy 5 cm.
Výstup programu by mohl vypadat nějak takto
Ahoj spočítám ti kolik je povrch a objem válce s výškou 25 cm a poloměrem podstavy 5 cm.
Povrch tohoto válce je xx cm2 .
Obejm tohoto válce je xx cm3.
Příklad číslo 4:
Oprav tento kód, tak aby program zase fungoval a zkus opravený program spustit.
print(Seznámení s funkcí print") print("Dva texty můžeme sloučit znaménkem"+" plus.") print('funkce print("Ahoj " + "světe")') print(("Na nový řádek se text vypíše zapsáním \ a n. vyzkoušej si to!!!") print("první řádek \n druhýřádek")