Уведомления

Группа в Telegram: @pythonsu

#1 Март 31, 2012 13:10:58

protos
Зарегистрирован: 2012-03-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка IndentationError: unexpected indent

Всем привет!
Сел за изучение питона с самогу при самого начала. Наткнулся на такую ошибку 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

По идее не должен выводить ни каких ошибок. Помогите разобраться.
Заранее спасибо!

Офлайн

#2 Март 31, 2012 14:08:45

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Ошибка IndentationError: unexpected indent

Расскажите, как вы пробовали решить эту проблему самостоятельно и почему это не вышло, пожалуйста.



Офлайн

#3 Март 31, 2012 14:23:57

protos
Зарегистрирован: 2012-03-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка IndentationError: unexpected indent

fata1ex
Расскажите, как вы пробовали решить эту проблему самостоятельно и почему это не вышло, пожалуйста.

Я написал здесь что бы решить эту проблему. В поиске пытался найти. Только я не понимаю как это относится к самому вопросу? Я догадываюсь что проблема наверняка обсуждалась, если можно назвать это проблемой.

Офлайн

#4 Март 31, 2012 14:27:56

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Ошибка IndentationError: unexpected indent

1. Посмотреть внимательно на ошибку компилятора.
“IndentationError: expected an indented block”
ОшибкаОтступа: ожидался блок отступа (дословно)

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

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


Учите английский, учитесь искать.



Офлайн

#5 Март 31, 2012 15:06:04

protos
Зарегистрирован: 2012-03-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка IndentationError: unexpected indent

Глупая ошибка согласен. Меня ввело в заблуждение троеточие при переходе на новую строку в питоне. Я и не понял причем тут отступы. А оказывается что еще раз 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

Офлайн

#6 Март 31, 2012 15:11:27

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Ошибка IndentationError: unexpected indent

Первая ссылка по запросу “invalid syntax print”, “invalid syntax print python”, “SyntaxError print” и тд.



Офлайн

#7 Апрель 2, 2012 05:53:19

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ошибка IndentationError: unexpected indent

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 - ом отступ нужно делать
Не надо делать отступы табом! пробелом их надо делать, пробелом!



Отредактировано FishHook (Апрель 2, 2012 06:02:44)

Офлайн

#8 Апрель 8, 2013 17:26:53

zvyozdo4ka
От: Ташкент
Зарегистрирован: 2013-03-01
Сообщения: 11
Репутация: +  -1  -
Профиль   Отправить e-mail  

Ошибка IndentationError: unexpected indent



О Господи, спасибо Тебе! А я ковыряюсь и понять не могу понять, где ошибка! А это все ТААААВ!

Отредактировано zvyozdo4ka (Апрель 8, 2013 17:35:01)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version