ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Помощь новичку (https://forum.antichat.xyz/showthread.php?t=1426510)

fukuzaca 21.03.2022 20:53

Привет!

Я недавно начал изучать питон.Решил написать самый простейший калькулятор.

Почему выдает ошибку где if.

i





https://forum.antichat.xyz/attachmen...046728cd5e.png

Andrinall 21.03.2022 21:05

Цитата:

Сообщение от fukuzaca

Привет!
Я недавно начал изучать питон.Решил написать самый простейший калькулятор.
Почему выдает ошибку где if.
i

В питоне такая штука, что любой косяк в табуляции будет давать ошибки. Даже если на одной строке стоит таб, а на другой 4 пробела.

Фикси табуляцию и будет ок.

К слову, весь код можно уместить в одну строку.

Но это без "защиты от дурака" и немного забегая вперёд.

Python:





Код:

print
(
eval
(
input
(
"Write your question: "
)
)
)



https://forum.antichat.xyz/attachmen...bb4fbbcd74.png

laiser 22.03.2022 18:37

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

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

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

pythonworld.ru


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

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


Время: 06:32