Просмотр полной версии : Помощь новичку
fukuzaca
21.03.2022, 20:53
Привет!
Я недавно начал изучать питон.Решил написать самый простейший калькулятор.
Почему выдает ошибку где if.
i
https://forum.antichat.xyz/attachments/28001369/img_046728cd5e.png
Andrinall
21.03.2022, 21:05
Привет!
Я недавно начал изучать питон.Решил написать самый простейший калькулятор.
Почему выдает ошибку где if.
i
В питоне такая штука, что любой косяк в табуляции будет давать ошибки. Даже если на одной строке стоит таб, а на другой 4 пробела.
Фикси табуляцию и будет ок.
К слову, весь код можно уместить в одну строку.
Но это без "защиты от дурака" и немного забегая вперёд.
Python:
print
(
eval
(
input
(
"Write your question: "
)
)
)
https://forum.antichat.xyz/attachments/28001375/img_bb4fbbcd74.png
Почитай про pep-8, пригодится для читабельности кода.
PEP 8 - руководство по написанию кода на Python | Python 3 для начинающих и чайников
PEP 8 - этот документ описывает соглашение о том, как писать код для языка python, включая стандартную библиотеку, входящую в состав python.
pythonworld.ru
В твоем случае ошибка из-за отступов. У тебя там даже полоски есть по которым нужно выравнивать код.
И еще, если хочешь, чтобы больше людей тебе помогло, выкладывай код текстом, есть даже специальный спойлер для этого. Никому не хочется переписывать твой код ручками.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot