Advertisement
Lyuben_Andreev

tryExcept

Jun 25th, 2024
484
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | None | 0 0
  1. print("Операции списък с числа...")
  2. # Контролируем код:
  3. try:
  4.     nums = eval(input("Въведете числов списък: "))
  5.     print(f"Получена стойност: {str(nums)}")
  6.     a=int(nums[0])
  7.     b=int(nums[3])
  8.     print(str(a)+"/"+str(b)+"="+str(a/b))
  9. # Обработка на изключения:
  10. except ValueError:
  11.     print("ValueError: грешка при преобразуване!")
  12. except TypeError:
  13.     print("TypeError: недопустима операция!")
  14. except ZeroDivisionError:
  15.     print("ZeroDivisionError: опит за деление на нула!")
  16. except IndexError:
  17.     print("IndexError: неверен индекс на елемента!")
  18. except SyntaxError:
  19.     print("SyntaxError: невъзможно е изразът да бъде изчислен!")
  20. except NameError:
  21.     print("NameError: неверен идентификатор!")
  22. print("Край на програмата.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement