Форум сайта python.su
 
							 0
  0   
								
								взгляните на код что с ним не  так IDE  подчеркивает   try вроде  всё нормально , что не так  проясните пожалуйста  
import sys
import string
if len(sys.argv)<2:
print "Usage: leap.py year, year, year."
sys.exit(0)
for i in sys.argvj[:]:
try:
y=string.atoi(i)
except:
print i,"is not a year."
continue
leap="no"
if y%400==0:
leap="yes"
elif y*100==0:
leap="no"
elif y%4==0:
leap="yes"
else:
leap="no"
print y, "leap:", leap, "in the Gregorian calendar"
if у%4==0:
leap="yes"
else:
leap="no"
print y, "leap:", leap, "in the Julian calendar"
print "Calculated leapness for", len { sys.argv ) - 1, "years"
Отредактировано (Янв. 12, 2010 16:58:10)
Офлайн
 
							 0
  0   
								
								отступы не правильно расставлены.
Офлайн
 
							 0
  0   
								
								А как  же   их  определять где сколько отступить :( я читаю  книгу  там об этом говорилось вскользь  , буквально строк  5 и то не чего существенного   “ отступы нужны……  и  к тому же   траляяляляя они  приучают  программиста  к писать  хорошо читаемый код” а как  узнать где сколько отступать  на верно  к  Пушкину :( 
И отступы  нужны только с боку  или с верху отступ  от строки  тоже нужны  и могут ли  подобные отступы вызывать ошибку ??
Отредактировано (Янв. 12, 2010 17:27:05)
Офлайн
 
							 0
  0   
								
								“без отступов” - основа программы.
4 пробела - углубляемся на блок внутрь программы
еще 4 пробела - еще больше внутрь.. и т.д.
Отступы являются частью синтаксиса языка.
Пример:
if a==2:
print('Vasya')
print('Vova')
if a==2:
print('Vasya')
print('Vova')
Отредактировано (Янв. 12, 2010 17:38:35)
Офлайн
 
							 0
  0   
								
								vaxXxaспасибо !!!
……….
Офлайн
 
							 1
  1   
								
								KAIZER
Навание книги в студию.
Офлайн
 
							 0
  0   
								
								vaxXxaно даже если import sys cделать без пробелов все ровно ошибка :(vaxXxaспасибо !!!
……….
Код не мой копипаст с книги !
А насчёт 2ух пробелов это да серьёзные проблемы у меня :) ужас кошмар галактика в опасности :)
Ferromanв слове название видимо опечатка :)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) тут все просто друг у друга ошибки и лишние пробелы выискивают решил воспользоваться случаем . А если серьёзно начинает не много бесить :))
KAIZER
Навание книги в студию.
Отредактировано (Янв. 12, 2010 18:19:45)
Офлайн
 
							 1
  1   
								
								Кто автор?
Ссылка не рабочая.
ЗЫ. Делать столько отступов и пробелов в тексте поста совершенно не обязательно.
Офлайн
 
							 0
  0   
								
								KAIZER, учимся пользоваться электронными учебниками и внимательно читаем
Отредактировано (Янв. 12, 2010 18:21:01)
Офлайн
 
							 0
  0   
								
								Ferromanhttp://www.fantom-lab.narod.ru/Python/LerningNoName/Chapter-04/04.htm
Кто автор?
Ссылка не рабочая.
ЗЫ. Делать столько отступов и пробелов в тексте поста совершенно не обязательно.
Офлайн