Základy
# Jak napsat něco
print("Ahoooj")
# Ahoooj
# Jak používat proměněný
jmeno = "MiftikCZ"
print(jmeno)
# MiftikCZ
# Matika
print(5 + 5)
# 10
# Jak získat to co člověk napsal
zprava = input("Sem něco napiš: ")
print(zprava)
# Napíše to, to co člevěk napsal do console
# Jak odeslat zprávu s více řádky
print("řádek 1\nřádek 2\nřádek 3")
# řádek 1
# řádek 2
# řádek 3
# Jak připojit ke zprávě něco
jmeno = "MiftikCZ"
print(f"Jmenuji se {jmeno} :D")
# Jmenuji se MiftikCZ :D
jmeno = "MiftikCZ"
print("Jmenuji se ", jmeno, " :D")
# Jmenuji se MiftikCZ :D
Užitečné věci
# Funkce
def plus(a, b):
return a + b
print(1, 3)
# 4
# Funkce2
def plus(a, b):
return a + b
def napis(text):
print(text)
napis( plus(3,3) )
# 6
# Opakování pomocí range
for i in range(0,6):
print(i)
# 6 je tam protože je to 012345 a to je 6 čísel
# Napíše to všechny čísla od 0 až do 5
# Opakování pomocí while
i = 0
while i < 6:
print(i)
i = i + 1
# 6 je tam protože je to 012345 a to je 6 čísel
# Zase to napíše to všechny čísla od 0 až do 5
# Class
# Class fungují jako větší proměněné
class Pepa:
vek = 15
jmeno = "Pepa Rychlý"
trida = "9.B"
oblibenaHra = "Minecraft"
nejlepsiKamarad = "Honza"
print(Pepa.trida)
Pepa.trida = "9.A"
print(Pepa.trida)
# Jako první to napíše 9.B potom to napíše 9.A
# If, Else
test = "uspesny"
if test == "uspesny":
print("Výborně!")
elif test == "neuspesny":
print("Škoda :(")
else:
print("Zatím nevíme jestli byl test úspešný !")
# Napíše to "Výborně!"
# Arrays
kamaradi = ["Pepa", "Honza", "Tomáš Chytrý"]
print(kamaradi)
# ["Pepa", "Honza", "Tomáš"]
print(kamaradi[0])
# "Pepa"
print(kamaradi[1])
# "Honza"
print(len(kamaradi))
# 3, protože "kamaradi" obsahuje 3 slova
print(kamaradi[len(kamaradi)-1])
# Napíše to poslední slovo z "kamaradi", takže to napíše "Tomáš Chytrý"
# -1 protože "kamarádi" jsou [0,1,2], proto místo 3 tam musí být 2
Basic kalkulačka
cislo1 = int(input("Napiš první číslo: "))
znamenko = input("Napiš znaménko: ")
cislo2 = int(input("Napiš druhé číslo: "))
# int() je tu protože pracujeme s čísly
if cislo1 == "":
print("Do prvního čísla jsi nic nenapsal!")
if cislo2 == "":
print("Do druhého čísla jsi nic nenapsal!")
if znamenko == "":
print("Do znaménka jsi nic nenapsal!")
def krat(a, b):
print(f"Výsledek je {a * b} !")
def plus(a, b):
print(f"Výsledek je {a + b} !")
def minus(a, b):
print(f"Výsledek je {a - b} !")
def deleno(a, b):
print(f"Výsledek je {a / b} !")
if znamenko == "+":
plus(cislo1, cislo2)
elif znamenko == "-":
minus(cislo1,cislo2)
elif znamenko == "*":
krat(cislo1, cislo2)
elif znamenko == "/":
deleno(cislo1,cislo2)
else:
print("Špatné znamínko ! ")
# Bez tohohle by se program hned ukončil
input("Stiskni ENTER pro zavření programu")
Basic generátor hesel
import random
znaky = "abcdefghijklmnopqrstuvwxyz0123456789"
# Do znaky napiš co může být v hesle
vysledek = ""
delka = 8
for i in range(delka):
vysledek += znaky[random.randint(0,len(znaky)-1)]
print("Tvoje heslo je: ",vysledek)
# Bez tohohle by se program hned ukončil
input("Stiskni ENTER pro zavření programu")