Найти - Пользователи
Полная версия: Ошибка IndentationError: unexpected indent
Начало » Центр помощи » Ошибка IndentationError: unexpected indent
1
protos
Всем привет!
Сел за изучение питона с самогу при самого начала. Наткнулся на такую ошибку IndentationError: unexpected indent
Решаю простую задачу которую придумал себе сам

Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>> a = 10
>>> b = 40
>>> if a > b:
… c = a - b
File “<stdin>”, line 2
c = a - b
^
IndentationError: expected an indented block

По идее не должен выводить ни каких ошибок. Помогите разобраться.
Заранее спасибо!
fata1ex
Расскажите, как вы пробовали решить эту проблему самостоятельно и почему это не вышло, пожалуйста.
protos
fata1ex
Расскажите, как вы пробовали решить эту проблему самостоятельно и почему это не вышло, пожалуйста.

Я написал здесь что бы решить эту проблему. В поиске пытался найти. Только я не понимаю как это относится к самому вопросу? Я догадываюсь что проблема наверняка обсуждалась, если можно назвать это проблемой.
fata1ex
1. Посмотреть внимательно на ошибку компилятора.
“IndentationError: expected an indented block”
ОшибкаОтступа: ожидался блок отступа (дословно)

Ага. Непонятно.

2. Скопировать название ошибки и вставить в поисковую строку.
Здесь я даже не знаю, что приводить. Потому что первые штук 20 страниц приведут на подобную тему с решением.


Учите английский, учитесь искать.
protos
Глупая ошибка согласен. Меня ввело в заблуждение троеточие при переходе на новую строку в питоне. Я и не понял причем тут отступы. А оказывается что еще раз TAB - ом отступ нужно делать. Спасибо за отзыв.

Разбираю вот этот пример, просто пытаюсь повторить пример.

a = 10
b = 40
if a > b:
c = a - b
print c
elif a < b:
c = a + b
print c
else:
c = a
print c

И снова ошибку вижу.

>>> a = 10
>>> b = 40
>>> if a > b:
… c = a - b
… print c
File “<stdin>”, line 3
print c
^
SyntaxError: invalid syntax

fata1ex
Первая ссылка по запросу “invalid syntax print”, “invalid syntax print python”, “SyntaxError print” и тд.
FishHook
protos
Глупая ошибка согласен. Меня ввело в заблуждение троеточие при переходе на новую строку в питоне. Я и не понял причем тут отступы. А оказывается что еще раз TAB - ом отступ нужно делать. Спасибо за отзыв.

Разбираю вот этот пример, просто пытаюсь повторить пример.

a = 10
b = 40
if a > b:
c = a - b
print c
elif a < b:
c = a + b
print c
else:
c = a
print c

И снова ошибку вижу.

>>> a = 10
>>> b = 40
>>> if a > b:
… c = a - b
… print c
File “<stdin>”, line 3
print c
^
SyntaxError: invalid syntax


>>> А оказывается что еще раз TAB - ом отступ нужно делать
Не надо делать отступы табом! пробелом их надо делать, пробелом!
zvyozdo4ka


О Господи, спасибо Тебе! А я ковыряюсь и понять не могу понять, где ошибка! А это все ТААААВ!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB