Division by zero ошибка
Ошибка “Division by zero” (деление на ноль) — это распространенная ошибка в программировании, которая возникает, когда программа пытается разделить какое-либо число на ноль. В большинстве языков программирования (и в математике) деление на ноль не определено и приводит к исключительной ситуации, которая, если не обработана, приводит к аварийному завершению программы или непредсказуемым результатам. Причины возникновения ошибки “Division by zero”: Явное деление на ноль: Самый простой случай, когда в коде явно присутствует деление на ноль. 2. result = 10 / 0 # Ошибка! Деление на переменную, значение...
323 читали · 4 года назад
3 инструмента для отслеживания и визуализации выполнения кода на Python
Источник: Nuances of Programming Для чего нужны новые инструменты? Видели когда-нибудь такой вывод ошибок? 2 divided by 1 is equal to 2.0. Traceback (most recent call last): File "loguru_example.py", line 17, in <module> divide_numbers(num_list) File "loguru_example.py", line 11, in divide_numbers res = division(num1, num2) File "loguru_example.py", line 5, in division return num1/num2 ZeroDivisionError: division by zero А хотели бы, чтобы вывод был немного более понятным и наглядным?...
5 лет назад
Ошибки и исключения
До сихпор мы не говорили об ошибках, которыми плюется интерпретатор. Давайте это исправим. Существует (как минимум) два различимых вида ошибок: синтаксические ошибки и исключения. Синтаксические ошибки Синтаксические ошибки, также известные как ошибки синтаксического анализа, являются, пожалуй, самой распространенной жалобой, которую вы получаете, пока изучаете Python: >>> while True print('Hello world') File "<stdin>", line 1 while True print('Hello world') ^ SyntaxError:...