Python pro Začátečníky | #07 | Try, Except, Finally

preview_player
Показать описание
V tomto díle tutoriálu Python pro Začátečníky si ukážeme další trojici tvrzení - try, except a finally. Díky těmto tvrzením můžeme zachytit chyby v programu a vytvořit alternativní chybové hlášky.

Pokud si s něčím nevíte rady, neváhejte se zeptat v komentářích!
Рекомендации по теме
Комментарии
Автор

Velice mě mrzí nízká sledovanost :( Už jsem skouknul dost českých tutoriálů o pythnu, ale váš je naprosto nejlepší. Je velice profesionální a přitom srozumitelný. Díky za vaše videa. :)

zdenekjanko
Автор

sleduju a učim se tohle je dobrý diky
vstup1 = int(input("zadej čislo 1 "))
vstup2 = int(input("zadej čislo 2 "))
print("součet čisel: " + str(vstup1 + vstup1 ))

janmiko
Автор

Super! Pěkně srozumitelné. Těším se na další videa. :)

katerinahodslavska
Автор

mohl by jsi mi prosím vysvětlit kde je lepší použít try, except a finally a kde if, elif a else?

henzi
Автор

Skvělé video! Konečně něco, podle čeho se dá dobře začínat:)

kristynagasiorova
Автор

Za tohle by ti měli lidi platit, protože ty informace přeformulovat tak, aby tomu rozuměl i lajk nebo začátečník jsou složité pro mnoho lektorů. Pokud někdo umí anglicky, jsou na netu hafo videí o Pythonu a etc. ale jinak, člověk to prostě musí umět vysvětlit a snažit se vcítit do toho, kdo je na začátku. Učím se Python teprve asi měsíc a půl, neříkám, že jsem v tom dobrým, ale když člověk chce, naučíš se i když třeba pomalým tempem. ;)

Experticalex
Автор

Momentálně moc nechápu rozdíl mezi try, except, finally a if, elif a else. Příjdou mi funkčně dost podobné. Možná try, except, finally je lepší na konfigurování špatných vstupů? A také by mě zajímala odpověď na otázku Henzi 193. díky borci

jirikucera
Автор

Ahoj, vystudoval jsem střední školu správce sítě, ale bohužel mě to nijak dál nenadchlo a pokračoval jsem na Bc. tělesnou výchovu. A po nějaké době mám opět chuť si trochu pohrávat s pythonem. Velice dobře si mi pomohl oprášit základy, děkuji ti, děláš bezva tvorbu !! Akorát mi chybí nějaké úkoly, cvičení, které bychom mohli zkoušet.. Nemáš náhodou nějaký web, či dokument, kde jsou k dispozici různá cvičení ? Na internetu jsem našel pouze cvičení, které jsou dosti obtížnější než je můj skill... :D Ať se daří !

Michal_tryit
Автор

Ahoj. Mám jen jeden dotaz. Jak to, že nedojde u exept: k ukončení programu když obsahuje exit()? Nebo se finaly: provede vždy i když je v příkazu exit()? Díky moc. Videa jsou skvělá.
Edit: Tak jsem skouknul další díl a vyzkoušel to a pochopil co dělá exit() a co break. :)

czfoxx
Автор

x = 'false'
while x=='false':
try:
x = int(input('Zadej číslo : '))
except:
print('říkám číslo !')
x = 'false'
print('ano', x, 'je číslo')
input()

zdenekjanko
Автор

chtěl bych se zeptat jestli toto mám správně napsané, a ještě bych se chtěl zeptat jak se dá udělat, aby když někdo bude dělit nulou, tak aby to printlo že se nedá 0 dělit. vždycky mi vyskočí error.. jinak super video!

try:
x = int(input("zadej číslo 1: "))
except:
print("zadej číslo!")
print("")
print("tento znak není číslo")
exit()
try:
z = input("zadej znak: ")

except:
print("zadej matematický znak!")
print("")
exit()

try:
y = int(input("zadej číslo 2: "))
except:
print("zadej číslo!")
print("")
print("tento znak není číslo")
exit()

if (z == "/"):
print(x // y)


elif (z == "*"):
print(x * y)


elif (z == "+"):
print(x + y)


elif (z == "-"):
print(x - y)
print("")
print("konec programu pro obnovení stiskněte ctrl F5 :) ")

winterkoo
Автор

ahoj super video jen jak se dá udelat i se s stringem protože mi to funguje jen na integer

moneyboy
Автор

nevíte někdo proč, když napíšu try, tak mi python označí try jako chybu?

Zikalop
Автор

Na začátku je zbytečné převádět součet na string. Lze to napsat takto: print("součet čísel je: ", vstup1 + vstup2). Ale jinak moc pěkné návody!

radek