Python kurz v Slovenčine | Lekcia 9 | Podmienky
Vložit
- čas přidán 7. 06. 2024
- Ďalšie materiály nájdeš na: github.com/misohu/kurz_python...
V prípade ak chcete finančne podporiť kanál tak viete tak spraviť na mojom Patreone: / informatikasmisom
Jedinečný kurz python v Slovenčine pre absolútnych začiatočníkov. Mišo je skúsený online učiteľ a zároveň bývalý doktorand fakulty informatiky a informačných technológii na STU (FIIT).
Prosím odberajte kanál, aby ste zostali informovaní o novikách Informatiky s Mišom. Taktiež kurz zdieľajte svojím priateľom a učiteľom informatiky. Chceme naučiť programovať absolútne každého. Ďakujeme!! Nové lekcie v tomto kurze postujem 2 až 3 krát za týždeň.
👨👩👧👦 Discord: / discord
💵 Patreon: / informatikasmisom
🎥 CZcams: / informatikasmišom
📸 Instagram: / informatikasmisom
👍 Facebook: / informatikasmisom
💻 Github: github.com/misohu
🤵 Linkedin: / michal-hucko
🏫 Skillshare: www.skillshare.com/r/profile/...
Anglickú verziu kurzu viete nájsť ZADARMO na: skl.sh/30wXxmO
#python #pythonkurz
Časová os:
00:00 Úvod
00:39 Čo je to podmienka?
02:27 Podmienka v pythone (technická časť)
12:42 Inplicitná pravdivostná hodnota (technická časť)
16:01 Jednoriadková podmienka (technická časť)
20:16 Zhrnutie a záver
Menšia zmena na instagrame ma nájdete pod @informatikasmisom, budem rád keď dáte follow.
najlepší kurz aký som videl na Slovensku držím palce nech sa darí
Ďakujem :)
print("Do you like infromatika s Misom?")
print("Answer only Yes/No")
answer = input()
if answer == "Yes":
print("Great!")
elif answer == "No":
print("Your problem!")
Kreatívne!
Ale podmienka s vystupom sa podla instruktora da aj 2riadkovo, preto zopakovat lekciu! :-)
print ("si zapomenul else")
jenom pro info
print("Do you like infromatika s Misom?")
answer = input()
if answer == "Yes":
print("Great!")
elif answer == "No":
print("Your mom!")
else:
print("nerozumím tve odpovedi zadej Yes / No ")
LEPSI / opravene
Skvele vysvetlenie.Držím palce🦾
Jste nejlepší učitel IT na Internetu.
Kurz ako taký super, ale nepáči sa mi som dala za nastavenie farieb vo VS code. Veľmi ťažko je to čitateľné. Radšej pre účely videa dať default. Je tam väčší kontrast.
Súhlasím.
Na Udemy som si už kúpil niekoľko kurzov na tému Python ale tvoja práca Michal je proste bomba idem lekciu po lekcii aby som to porovnal (píšem si poznámky atď.) páči sa mi, že upozorňuješ na maličkosti ktoré majú veľký dopad, čo sa v mnohých iných kurzoch často nestáva
Na Patreon som sa už pridal, vďaka Michal
Dakujem :) som velmi rad ze sa ti to paci
Ďakujem Mišo! Dnes celkom náročnejšie, ale na záver sa dostavilo osvietenie 🤏, inak skúšam si Tvoje lekcie na Geany IDE na Linuxe a celkom to ide 😄 /ospravedlňujem sa za môj vrodený odpor ku všetkému čo má pečať Microsoftu/
Ahoj Mišo,
tvoje vysvetľovanie je jasné a zrozumiteľné aj pre úplného začiatočníka, ako som ja.
Zatiaľ som došla po túto lekciu a v materiáloch na githube mi nie je celkom jasný tento program:
# Ak vyraz nie je pravda python vykona kod v casti else
is_programmer=True
if is_programmer == False:
print("He is a programmer")
else:
print("He is not a programmer")
Podľa môjho názoru, by mali byť "printy" napísané naopak (pri if by malo byť is not a pri else is).
Ak sa mýlim, tak mi prosím vysvetli, prečo je to takto správne.
Ďakujem.
V jednoriadkovej verzií nie je možné použiť aj elif, alebo to len zle zadávam? Ďakujem.
Díky moc za videá ! Chcel by som sa opýtať či robíš aj súkromné online kurzy, ďakujem.
Zdravím zatiaľ celkom fajn kurz. Pár nových vecí som sa zasa dozvedel. Len by som chcel upozorniť na ten príklad z github. Je to zrovna kód, ktorý nebol použitý vo videu tak ste si to asi nevšimli. Riadok 9 by mal byť True.
Zdravím , prosím vás jak by jste řešil, když mám vytvořit program, který pro dané znaky slovy vypíše o jaký znak se jedná ("!", "?", "*", "@", "#")?
Zdravim, ako jedno menej elegantné riešenie by som vytvoril jeden velky if elif elif .... else. Kde by som pre každý znak len vypisal string so správnym názvom. Napr if znak == "?": (novy riadok a odsadenie) print("otaznik") a podobne pre dalsie znaky. Dajte vediet ako ste dopadli :). Drzim palce
@ ok děkuji
@ Zdravím ,tak nakonec jsem to vyřešil tímto způsobem:
znak = "f"
if znak.islower():
print("Malé písmeno")
elif znak.isupper():
print("Velké písmeno")
elif znak == "?":
print("Otazník")
elif znak == "!":
print("Vykřičník")
elif znak == "*":
print("Hvězdička")
elif znak == "@":
print("Zavináč")
elif znak == "#":
print("Křížek")
else: print("Jiný znak")
Vyborne :)
dvojrozmerne pole s parmi znak-nazov. pripadne asociativne pole ak ho teda python pozna
1:29 medzery s mäkkým i
Všimol som si jednu vec pri tom, keď premennú is_programmer_string definujeme na základe pravdivostnej hodnoty inej premennej is_programmer cez podmienku if.
Ak kód napíšem takto:
is_programmer=True
if is_programmer:
is_programmer_string="he is a programmer"
else:
is_programmer_string="he is not a programmer"
print(is_programmer_string)
Tak ak nechám hodnotu is_programmer nastavenú na True, nevypíše mi to nič, ak nastavím false tak to spraví čo má a vypíše to he is not a programmer. Všimol som si, že je na vine tabulátor, ktorý som omylom dal pred print. Keď som ho odstránil vypísalo aj He is a programmer. Chcem sa spýtať prečo je to tak, že pri hodnote False to spraví čo má a pri hodnote True nie, lebo ak je ten tabulátor chybná syntax, tak by to nemalo fungovať so žiadnou hodnotou, nie?
Nie je chybná syntax, len v tomto prípade je print() v bloku else, preto sa vykoná len pri splnení podmienky v else bloku. Na tabelátore záleží, keď je print() v úrovni oboch blokov, vykoná sa aj pri splnení if aj pri splnení else... Snáď som to napísal zrozumiteľne, keď nikto neodpovedal...
medzery sú s tvrdým...