From 21cd346d69ea9783bdd495f1e2144381a9d6c8b1 Mon Sep 17 00:00:00 2001 From: KubMakCZ Date: Wed, 17 Sep 2025 12:30:03 +0200 Subject: [PATCH] promenne, if, cykly --- 01.py | 33 --------------------------------- 01_i.py | 29 +++++++++++++++++++++++++++++ 02_rychlokalkukvaska.py | 8 -------- 02_rychlokalukvaska.py | 9 +++++++++ 03.py | 20 ++++++++++++++++++++ 03_minihra.py | 17 +++++++++++++++++ 6 files changed, 75 insertions(+), 41 deletions(-) delete mode 100644 01.py create mode 100644 01_i.py delete mode 100644 02_rychlokalkukvaska.py create mode 100644 02_rychlokalukvaska.py create mode 100644 03.py create mode 100644 03_minihra.py diff --git a/01.py b/01.py deleted file mode 100644 index 2a3b400..0000000 --- a/01.py +++ /dev/null @@ -1,33 +0,0 @@ -#Hello World! -# na (běžné) české klavesnici -# -> pravý Alt (AltGr) + X -# "" -> Shift + ů (klavesa napravo od L) -print("Hello World!") -print("preklad: Ahoj Svete!") - -print(24+31+45-150) - -#DATOVÉ TYPY -#čislová operace s INT (integer) (celé číslo) -print(123+45) -#znaková operace s STRING (řetězec) -print("123"+"45") - - -#PROMĚNNÝ -promennaA = "ulozim text do uvozovek" #proměnná datového typu string -promennaB = 12345 #proměnná datového typu int - -a = 15 -b = 10 -print(a+b) -print(a-b) -print(a*b) -print(a/b) - -# Input -> vstupní hodnoty -uzivatelsky_vstup = input("Jak se jmenujes:") -print("Ahoj "+uzivatelsky_vstup) - -print(f"Ahoj {uzivatelsky_vstup}, rád tě zas vidím,") -print(f"tvoje číla jsou {a} & {b}") # AltGR +B/N \ No newline at end of file diff --git a/01_i.py b/01_i.py new file mode 100644 index 0000000..4cf2147 --- /dev/null +++ b/01_i.py @@ -0,0 +1,29 @@ +#Hello World! +# na (běžné) české klavesnici +# -> pravý Alt (AltGr) + X +# "" -> Shift + ů (klavesa napravo od L) +print("Hello World!") +print("preklad: Ahoj Svete!") + +#nejzakladnejší datový typ +# STRING -> řetezec -> text/písmena +# INT -> Integer -> cele čislo +# Float -> cislo s desetinnou tečkou +# bool -> 0/1 -> false/true + +print(5+5) +print(123+456) +print("123"+"456") + +##proměnnou +promennaA = "hodnotu" +promennaB = 789 + +print(promennaA) +print(promennaB) +print(type(promennaA)) +print(type(promennaB)) + +jmeno = input("Napis svoje jmeno:") +#print("Ahoj "+jmeno + "rád....") +print(f"Ahoj {jmeno}, rád tě poznávám") \ No newline at end of file diff --git a/02_rychlokalkukvaska.py b/02_rychlokalkukvaska.py deleted file mode 100644 index 46a18ee..0000000 --- a/02_rychlokalkukvaska.py +++ /dev/null @@ -1,8 +0,0 @@ -print("Vitej v programu RychloKalku(kva)lačka") -a = int(input("a:")) #v základu input() vrací STRING -b = int(input("b:")) # int() pokusí se proměnit na celé číslo - -print(a+b) -print(a-b) -print(a*b) -print(a/b) \ No newline at end of file diff --git a/02_rychlokalukvaska.py b/02_rychlokalukvaska.py new file mode 100644 index 0000000..2c9e3cf --- /dev/null +++ b/02_rychlokalukvaska.py @@ -0,0 +1,9 @@ +print("Vitejte v rychloKalku(kva)lačka") + +a = int(input("cislo a:")) +b = int(input("cislo b:")) + +print(f"{a}+{b}={a+b}") +print(f"{a}-{b}={a-b}") +print(f"{a}*{b}={a*b}") +print(f"{a}/{b}={a/b}") \ No newline at end of file diff --git a/03.py b/03.py new file mode 100644 index 0000000..2d94e58 --- /dev/null +++ b/03.py @@ -0,0 +1,20 @@ +x = 10 +y = 15 + + #AltGR + ,/. = <> +if x==y: + print("X je stejný s Y") +elif x < y: + print("X je menší než Y") +else: + print("X je větší než Y") + +#for loop -> cyklus který potřebuje s čím bude pracovat +for x in range(10): + print(x) + +#while loop -> cyklus který se opakuje dokud je true +i = 1 +while i<10: + print(i) + i+=1 \ No newline at end of file diff --git a/03_minihra.py b/03_minihra.py new file mode 100644 index 0000000..12325d1 --- /dev/null +++ b/03_minihra.py @@ -0,0 +1,17 @@ +maklic = False #toto je bool proměnná + +while True: + print("jsi pred dverma co udelas?") + print("1) otevru dvere") + print("2) pouziju klic") + volba = input("co udelas 1/2:") + + if volba == "1": + if maklic: + print("otevřel jsi dvere") + exit(0) + else: + print("Nejde to, je to zavřené") + if volba == "2": + maklic = True + print("máš klíč") \ No newline at end of file