sfd
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 А хотели бы, чтобы вывод был немного более понятным и наглядным?...
Константы и переменные в Python
Константы и переменные — это основные элементы программирования, которые используются для хранения и обработки данных. Константы — это значения, которые не изменяются во время выполнения программы. Например, можно определить константу для числа pi. Константы объявляются в программе только один раз и не могут быть изменены в дальнейшем. Переменные — это значения, которые могут изменяться во время выполнения программы. Переменные объявляются с помощью оператора присваивания (=) и могут иметь любое значение, включая числа, строки, булевы значения и другие типы данных...