HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 21.03.2022, 20:53
fukuzaca
Новичок
Регистрация: 15.03.2022
Сообщений: 3
С нами: 2193335

Репутация: 1
По умолчанию

Привет!

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

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

i





 
Ответить с цитированием

  #2  
Старый 21.03.2022, 21:05
Andrinall
Постоянный
Регистрация: 11.07.2019
Сообщений: 702
С нами: 3601315

Репутация: 148


По умолчанию

Цитата:
Сообщение от fukuzaca  

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

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

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

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

Python:





Код:
print
(
eval
(
input
(
"Write your question: "
)
)
)


 
Ответить с цитированием

  #3  
Старый 22.03.2022, 18:37
laiser
Участник форума
Регистрация: 21.12.2013
Сообщений: 181
С нами: 6522707

Репутация: 83
По умолчанию

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

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

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

pythonworld.ru


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

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



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.