Matematické operace a fukce print

Bře 8, 2021 Python kurz

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.

Do konzole jsem zadal základní matematické operace a uložil program a spustil bohužel do konzole se mi nic nevypsalo:

Program spustím tak, že při tvorbě programu vyberu kartu Run a a vyberu Run module a nebo stisknutím klávesy F5

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")

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *