Python - забавный язык, и совсем не простой, как многие думают. Хотя был задуман именно как простой, но потом что-то пошло не так )))
Однако отголоски этой “простоты” в языке остались. В том числе и те, которые могут привести к непонятным для новичка ошибкам.
Например, в Python необязательно объявлять переменные. Можно просто написать имя переменной в любом месте программы и работать с ней. Однако это “удобство” в некоторых случаях может привести к ошибке. Например:
Python вычисляет правую часть, а её результат записывает в левую. И, если о переменной х до этого момента ничего не известно, то это и будет ошибка времени выполнения.
Поэтому перед использованием переменной вы должны её инициализировать. Например:
x = 0
x = x + 1
То есть объявлять переменные в Python не надо, а инициализировать надо. Хотя, наверно, в данном случае понятия объявления и инициализации можно и не разделять. Какой добрый человек это придумал - загадка. Вот такая простота…
На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.