Иногда ошибку в программе можно получить совершенно неожиданно. Хотя потом, когда начинаешь её разбирать, оказывается всё закономерно и логично. Правда, создателей некоторых языков программирования не всегда можно назвать логичными. Читать далее… 👉 https://dzen.ru/media/baseprogramming/kogda-mojno-poluchit-oshibku-pri-vypolnenii-h—h—1-644b387e206b9e785a4591ac
Когда можно получить ошибку при выполнении х = х + 1
https://dzen.ru/media/baseprogramming/kogda-mojno-poluchit-oshibku-pri-vypolnenii-h—h—1-644b387e206b9e785a4591ac
Python — забавный язык, и совсем не простой, как многие думают. Хотя был задуман именно как простой, но потом что-то пошло не так ))) Однако отголоски этой “простоты” в языке остались. В том числе и те, которые могут привести к непонятным для новичка ошибкам. Например, в Python необязательно объявлять переменные. Можно просто написать имя переменной в любом месте программы и работать с ней. Однако это “удобство” в некоторых случаях может привести к ошибке. Например: Python вычисляет правую часть, а её результат записывает в левую. И, если о переменной х до этого момента ничего не известно, то это и будет ошибка времени выполнения. Поэтому перед использованием переменной вы должны её инициализировать. Например: x = 0 x = x + 1 То есть объявлять переменные в Python не надо, а инициализировать надо. Хотя, наверно, в данном случае понятия объявления и инициализации можно и не разделять. Какой добрый человек это придумал — загадка. Вот такая простота… На этом всё. Подписывайтесь на канал, ч
Автор: Основы программирования