PDA

Просмотр полной версии : Помощь новичку


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

laiser
22.03.2022, 18:37
Почитай про pep-8, пригодится для читабельности кода.

PEP 8 - руководство по написанию кода на Python | Python 3 для начинающих и чайников

PEP 8 - этот документ описывает соглашение о том, как писать код для языка python, включая стандартную библиотеку, входящую в состав python.

pythonworld.ru


В твоем случае ошибка из-за отступов. У тебя там даже полоски есть по которым нужно выравнивать код.

И еще, если хочешь, чтобы больше людей тебе помогло, выкладывай код текстом, есть даже специальный спойлер для этого. Никому не хочется переписывать твой код ручками.