Member 13597916 Ответов: 4

Что отсутствует в этом коде и что такое ошибка отступа?


x=int(input("введите номер:"))
y=int(input("введите второе число:"))


если x>y:
печать("позитив")
еще:
печать("негатив")


print(input("число будет:"))

Что я уже пробовал:

Он показывает ошибку отступа...что это значит и как мне это предотвратить?

4 Ответов

Рейтинг:
34

Patrice T

Цитата:
Он показывает ошибку отступа...что это значит и как мне это предотвратить?

Вы предотвращаете это, написав правильный код Python, отступы являются неотъемлемой частью языка.
Отступ-это Python 101, так что сделайте себе одолжение, прочитайте документацию Python и следуйте учебникам.
Кстати, документация и учебные пособия-это самый простой способ изучить Python.


ZurdoDev

"отступ является неотъемлемой частью языка." - Серьезно?! Вау, это отстой.

[no name]

В Python-да! И да это отстой :-)

Patrice T

У тебя есть выбор:
либо вы отступаете, даже если это отстой, либо переходите на другой язык.

Рейтинг:
20

Richard MacCutchan

На этот вопрос можно ответить довольно легко, изучив язык. Видеть Учебник по Python — документация по Python 3.4.7[^].


Рейтинг:
2

Member 13597916

Ладно, буду читать документацию.


Patrice T

Используйте "есть вопрос или комментарий?" кнопка для обсуждения с кем-то.

Рейтинг:
2

Ashirwad Satapathi

Проблема заключается в том, что после оператора if и else вы пропустили отступ, необходимый для выполнения оператора the внутри блока IF и блока ELSE, что вызвало ошибку отступа.

Попробуйте это:

x=int(input("Enter the number:"))
y=int(input("Enter second number:"))
if x>y:
  print("positive")
else:
  print("negative")
print(input("The number will be:"))


Правильный отступ-это самая важная вещь, о которой нужно заботиться в python.

Надеюсь, это решит вашу проблему. Спасибо и с уважением.