exception example 9

This commit is contained in:
Mert Gör 🇹🇷 2023-08-22 08:11:52 +03:00
parent 9d5eff37c5
commit dbabadffb4
No known key found for this signature in database
GPG Key ID: 2100A876D55B39B9
2 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,22 @@
def bar(a):
print('bar begins...')
if not isinstance(a, int):
raise TypeError('Değer int türden değil!')
if a < 0:
raise ValueError('Değer negatif!')
print('bar ends...')
def foo(a):
print('foo begins...')
bar(a)
print('foo ends...')
try:
foo(10.5)
except TypeError as e:
print('Exception:', e.args[0])
except ValueError as e:
print('Exception:', e.args[0])
print('ends...')

View File

@ -0,0 +1,22 @@
def bar(a):
print('bar begins...')
if not isinstance(a, int):
raise TypeError('Değer int türden değil!')
if a < 0:
raise ValueError('Değer negatif!')
print('bar ends...')
def foo(a):
print('foo begins...')
bar(a)
print('foo ends...')
try:
foo(10.5)
except TypeError as e:
print('Exception:', e.args[0])
except ValueError as e:
print('Exception:', e.args[0])
print('ends...')