Rychlý repozitář pro doučování pythonu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

110 lines
2.6 KiB

# --- 1. PROMĚNNÉ A DATOVÉ TYPY ---
print("--- 1. PROMĚNNÉ ---")
jmeno = "Petr" # String (text)
vek = 25 # Integer (celé číslo)
vyska = 1.85 # Float (desetinné číslo)
je_student = True # Boolean (pravda/nepravda)
print(f"Ahoj, jmenuji se {jmeno}, je mi {vek} let.")
print("Typ proměnné vek:", type(vek))
# --- 2. PODMÍNKY ---
print("\n--- 2. PODMÍNKY ---")
# Zkuste změnit hodnotu proměnné body a sledujte, co se stane
body = 85
if body >= 90:
print("Máš jedničku!")
elif body >= 70:
print("Máš dvojku!")
else:
print("Musíš se víc učit.")
# Logické operátory (and, or)
ma_ridicak = True
if vek >= 18 and ma_ridicak:
print("Můžeš řídit auto.")
# --- 3. CYKLY (FOR A WHILE) ---
print("\n--- 3. CYKLY ---")
# Cyklus FOR
print("Počítám do 5:")
for i in range(1, 6):
print(i)
# Cyklus WHILE
print("Odpočet:")
odpocet = 3
while odpocet > 0:
print(odpocet)
odpocet -= 1
print("Start!")
# --- 4. FUNKCE ---
print("\n--- 4. FUNKCE ---")
# Definice funkce
def pozdrav_uzivatele(jmeno_uzivatele):
return f"Vítej v kurzu, {jmeno_uzivatele}!"
# Zavolání funkce a uložení do proměnné
zprava = pozdrav_uzivatele("Karlo")
print(zprava)
def secti(a, b):
return a + b
print("Součet 5 a 10 je:", secti(5, 10))
# --- 5. SEZNAMY (LISTS) A SLOVNÍKY (DICTS) ---
print("\n--- 5. SEZNAMY A SLOVNÍKY ---")
# Seznam
ovoce = ["Jablko", "Banán", "Hruška"]
ovoce.append("Kiwi") # Přidání
print("První ovoce:", ovoce[0])
# Průchod seznamem
print("Mám v košíku:")
for kousek in ovoce:
print("-", kousek)
# Slovník
student = {
"jmeno": "Jan",
"vek": 21,
"kurz": "Python"
}
print("Jméno studenta ze slovníku:", student["jmeno"])
# --- 6. MODUL RANDOM A ZÁBAVA NAKONEC ---
print("\n--- 6. MODUL RANDOM (NÁHODA) ---")
import random # Důležité: Načtení knihovny pro náhodná čísla
# Náhodné číslo od 1 do 10
nahodne_cislo = random.randint(1, 10)
print(f"Náhodné číslo: {nahodne_cislo}")
# Náhodný výběr ze seznamu
vyherce = random.choice(ovoce)
print(f"Dnešní šťastné ovoce je: {vyherce}")
# === BONUS: MINIHRA NA HÁDÁNÍ ČÍSLA ===
# tajne_cislo = random.randint(1, 10)
# pokus = 0
#
# print("\nZahrajme si hru! Myslím si číslo od 1 do 10.")
# while pokus != tajne_cislo:
# # input() vrací text, takže ho musíme převést na číslo (int)
# pokus = int(input("Tipni si: "))
#
# if pokus < tajne_cislo:
# print("Moje číslo je větší!")
# elif pokus > tajne_cislo:
# print("Moje číslo je menší!")
# else:
# print("Super! Uhodl jsi!")