Python pro Začátečníky | #08 | Cykly

  Рет қаралды 12,757

Conax

Conax

Күн бұрын

Пікірлер: 37
@robindostalu8484
@robindostalu8484 3 жыл бұрын
Parádně vysvětleno rozdíl mezi cykly a podmínkou - už to chápu - díky
@stalubo
@stalubo 2 жыл бұрын
Vynikající video. Velmi srozumitelně vysvětleny typy cyklů while, for-in-range.
@MrBraindub
@MrBraindub Жыл бұрын
Výborné video. Děkuji za tvojí práci :)
@jankonicek8158
@jankonicek8158 2 жыл бұрын
A jdeme makat! Jsi můj vzor! 🤭
@romanzoufaly5877
@romanzoufaly5877 3 жыл бұрын
Super, díky
@d_ano_b
@d_ano_b 2 жыл бұрын
Ahoj. Děláš to skvěle. Dík za to!
@JB-mp7qm
@JB-mp7qm 3 жыл бұрын
V předchozích dílech byl ukázaný příkaz input, za mě by jeho použití v ukázkových programech trochu uhladilo celý proces vysvětlování, ale jinak super videa. V tomto prostředí se teprve začínám orientovat a tvoje videa jsou opravdu výborná. Jen tak dál.
@ConaxCoding
@ConaxCoding 3 жыл бұрын
Dobrá poznámka, mohl jsem ho používat více, přece jenom jde o poměrně důležitou funkci. Bohužel už je vydaných více než 10 dalších videí, takže to už nemůžu změnit :/ Díky za komentář a jsem rád, že ti videa pomohla :)
@jankonicek8158
@jankonicek8158 2 жыл бұрын
Super video! :) Děkuju.
@KriJir560
@KriJir560 2 жыл бұрын
Díky
@fantomas0745
@fantomas0745 2 жыл бұрын
Dobrý den, můžete mně vysvětlit proč mně při týhle části kodu hlási syntaktický eror? if 4 == 4: print("4 se rovná 4") break print ("8 se rovná 6") -------------------------------------------- Code is unreachablePylance "break" can be used only within a loopPylance K dispozici nejsou žádné rychlé opravy. Děkují Marek
@ConaxCoding
@ConaxCoding 2 жыл бұрын
Break se používá jen v cyklech for nebo while. Nejsem si jistý, proč se break snažíte použít v podmínce. Pokud chcete, aby se ten druhý print spustil, když podmínka neplatí, potom můžete použít else blok. if 4 == 4: print("4 se rovná 4") else: print ("8 se rovná 6")
@koos1006
@koos1006 25 күн бұрын
Odpověď @ConaxCoding je správná, pokud by autor videa zkusil spustit ukázku, sám by na to přišel, že break nelze použít v těle IF!
@vojta7552
@vojta7552 2 жыл бұрын
Zdravím, mám dotaz. Mám for i in range(3, 27) a potřeboval bych, aby mi python vynechal čísla končící číslem 5 (5, 15, 25). Lze to nějak udělat?
@ConaxCoding
@ConaxCoding 2 жыл бұрын
Ano, stačí uvnitř cyklu na začátku bloku kódu zkontrolovat, zda se poslední znak proměnné `i` převedené na string nerovná `"5"`. Pokud ano, tak se provede `continue`. V praxi by to vypadalo takhle: for i in range (3, 27): posledni_znak = str(i)[-1] if posledni_znak == "5": continue # Za tento kód bude program pokračovat pouze, pokud `i` nekončí pětkou
@koos1006
@koos1006 25 күн бұрын
Raději bych použil do podmínky modulo, takže dělitelnost 5! if ...x % 5 != 0
@werdiktfkop7566
@werdiktfkop7566 2 жыл бұрын
Ahoj začal jsem koukat na tvoje videa a zatím se mi to moc líbí ale mám otázku. Je mi 13 chodím do 8 třídy. Mám začít s programováním nebo to mám nechat na pozdeji až pujdu na vysokou? Trochu blbej dotaz ja vim. 😅
@ConaxCoding
@ConaxCoding 2 жыл бұрын
Není to blbý dotaz :) Jestli tě to baví, tak začít s programováním rozhodně má smysl. Díky tomu ti to potom na vysoké půjde mnohem lépe. Ale samozřejmě je to na tobě.
@werdiktfkop7566
@werdiktfkop7566 2 жыл бұрын
@@ConaxCoding Dobře děkuji😁
@danielpesek1478
@danielpesek1478 Жыл бұрын
Ahoj, tak jak jsi se po 8. měsíci posunul? xddd
@aspect8870
@aspect8870 3 жыл бұрын
Ahoj udělal jsem si code na to, aby říkal jestli je rok přechodný či nikoli tak se ptám jak mám udělat v tomhle code, aby když nezadám číslo se to zase vrátilo na to, aby se znovu zadalo číslo a neukončil se program (ano vím, že se ukončuje tím exit(), ale bez exitu je error try: x = int(input("Zadejte rok: ")) except: print("Říkám rok!") if x % 4 == 0: print("Tenhle rok je přechodný!") else: print("Tenhle rok není přechodný!")
@ConaxCoding
@ConaxCoding 3 жыл бұрын
Lze např. nejdříve nadefinovat x jako proměnnou s hodnotou None a potom dát první část kódu do while cyklu, který bude běžet, dokud se x bude rovnat None: x = None while x == None: try: x = int(input("Zadejte rok: ")) except: print("Říkám rok!")
@jirkasihoutrh1704
@jirkasihoutrh1704 3 жыл бұрын
Nebo takhle: while True: x = int(input("Zadejte rok: ")) if x % 4 == 0: print("Tenhle rok je přechodný!") else: print("Tenhle rok není přechodný!")
@Schmeeczko
@Schmeeczko Жыл бұрын
nebo taky try: v1 = int(input("zadejte rok: ")) except ValueError: v1 = int(input("zkus numerickou, ty tele: ")) if v1 % 4 == 0: print("ten je přestupnej") else: print("ten neni přestupnej") čili při zachování tvýho postupu stačí vsunout do exceptu k upozornění na chybnou hodnotu další dotaz na vstup :)
@martinliptak7024
@martinliptak7024 3 жыл бұрын
Ahoj, chcel by som sa spýtať na podmienku while v tomto kóde, ktorý nižšie uvádzam. While pokiaľ reťazec? To je celá podmienka? A tiež nie celkom dobre rozumiem premennej i. Rozumiem, že iteruje nový reťazec a prechádza všetkými farbami. Ďakujem za odpoveď. import tkinter def stvorce(vel, retazec): x, y = 10, 100 while retazec: i = (retazec+' ').find(' ') farba = retazec[:i] retazec = retazec[i+1:] canvas.create_rectangle(x, y, x+vel, y-vel, fill=farba) x += vel+3 canvas = tkinter.Canvas() canvas.pack() stvorce(40, 'red blue purple red gold')
@ConaxCoding
@ConaxCoding 3 жыл бұрын
Většinu hodnot v Pythonu lze převést na bool. Při testování v podmínkách (například if nebo while) tento převod probíhá automaticky. Například int se převede na True, pokud je nenulový (třeba 5, -17, 942), na False se převede pouze 0. U stringu převod probíhá podobně: stringy, které mají jakýkoliv obsah (např. "Ahoj", "0", nebo " "), se převedou na True. Prázdný string "" se převede na False. Takže tato podmínka vlastně testuje, zda string obsahuje nějaké znaky.
@martinliptak7024
@martinliptak7024 3 жыл бұрын
Očakával som nejakú kompilkovanú odpoveď a prišlo mi jasné a jednoduché riešenie 😄 Ďakujem
@ConaxCoding
@ConaxCoding 3 жыл бұрын
@@martinliptak7024 Není zač :D
@jirikucera4132
@jirikucera4132 Жыл бұрын
Čau, jsem jediný, kdo může dát maximální kvalitu videa na 360p? Dřív šlo nastavit větší rozlišení. Nejsem tu poprvé.
@ConaxCoding
@ConaxCoding Жыл бұрын
Teď jsem to zkusil a jde mi normálně nastavit 1080p. Zřejmě to bude problém na tvé straně, ale bohužel mě nenapdá, čím to může být.
@jirikucera4132
@jirikucera4132 Жыл бұрын
@@ConaxCoding Taky nevím. Třeba první video jde normálně. Od druhého až po deváté vide jde jen 360p. od 10. videa zase fullHD. Nechápu proč. Zkusím se sem vrátit později, třeba opravdu jen nějaká chyba v prohlížeči.
@michalsamia6121
@michalsamia6121 2 жыл бұрын
nechci vyzvídat ale kolik ti je let když umíš tak dobře python :)
@michalsamia6121
@michalsamia6121 2 жыл бұрын
jinak výborne video jako vždy moc díky
@ConaxCoding
@ConaxCoding 2 жыл бұрын
Je mi 16, ale na věku nezáleží, záleží na čase, který do programování investuješ :)
@jirkasihoutrh1704
@jirkasihoutrh1704 3 жыл бұрын
Nechápu point že nikdy není dobré dělat absolutní podmínky, v hodně textových i pygame hrách se to využívá pro nějaký loop který nikdy nekončí. PS: děkuji za turotial velmi užitečný!
@ConaxCoding
@ConaxCoding 3 жыл бұрын
Ano, dokud je uvnitř nekonečného loopu nějaký break nebo ukončení programu (obvykle pokud je splněna nějaká podmínka), tak je loop zcela v pořádku. Například v pygame hrách se obvykle ukončuje program, pokud nastane event pygame.QUIT.
@luboskebrle4602
@luboskebrle4602 2 жыл бұрын
Ahoj,nezlob se prosím,nemám vůbec v úmyslu hanit tvá videa,ale je to vysvětlováno jako lidem,kteří už v tom mají něco za sebou....Lidem,kteří tuto problematiku vůbec neznají a je jim 50 +, tak pro ty se to asi tímto způsobem vysvětlovat nedá....
Python pro Začátečníky | #09 | Listy
16:57
Conax
Рет қаралды 8 М.
Python pro Začátečníky | #14 | Funkce 1
14:55
Conax
Рет қаралды 7 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 15 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 52 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Python kurz v Slovenčine | Lekcia 7 | Polia
22:05
Informatika s Mišom
Рет қаралды 22 М.
49. Python - Cyklus for a výpočet průměrné výšky (procvičování)
8:17
David Šetek - Hackni svou budoucnost
Рет қаралды 8 М.
Funkcie | Part 3 | Python - 26/48
20:05
Street of Code
Рет қаралды 968
Python kurz v Slovenčine | Lekcia 10 | Cyklus for
14:40
Informatika s Mišom
Рет қаралды 17 М.
For cyklus, range funkce | 10. lekce (Python pro začátečníky)
7:26
Lucie Lenertova
Рет қаралды 1,6 М.
Nauč se Python - díl 2. - proměnné
9:09
Jirka Vrany
Рет қаралды 18 М.
Python pro Začátečníky | #19 | OOP 2
19:48
Conax
Рет қаралды 6 М.
For cyklus | Part 4 | Python - 29/48
14:19
Street of Code
Рет қаралды 1,1 М.
Python pro Začátečníky | #12 | Metody Řetězců
20:09