Форум сайта python.su
взгляните на код что с ним не так 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)
Офлайн
отступы не правильно расставлены.
Офлайн
А как же их определять где сколько отступить :( я читаю книгу там об этом говорилось вскользь , буквально строк 5 и то не чего существенного “ отступы нужны…… и к тому же траляяляляя они приучают программиста к писать хорошо читаемый код” а как узнать где сколько отступать на верно к Пушкину :(
И отступы нужны только с боку или с верху отступ от строки тоже нужны и могут ли подобные отступы вызывать ошибку ??
Отредактировано (Янв. 12, 2010 17:27:05)
Офлайн
“без отступов” - основа программы.
4 пробела - углубляемся на блок внутрь программы
еще 4 пробела - еще больше внутрь.. и т.д.
Отступы являются частью синтаксиса языка.
Пример:
if a==2:
print('Vasya')
print('Vova')
if a==2:
print('Vasya')
print('Vova')
Отредактировано (Янв. 12, 2010 17:38:35)
Офлайн
vaxXxaспасибо !!!
……….
Офлайн
KAIZER
Навание книги в студию.
Офлайн
vaxXxaно даже если import sys cделать без пробелов все ровно ошибка :(vaxXxaспасибо !!!
……….
Код не мой копипаст с книги !
А насчёт 2ух пробелов это да серьёзные проблемы у меня :) ужас кошмар галактика в опасности :)
Ferromanв слове название видимо опечатка :)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) тут все просто друг у друга ошибки и лишние пробелы выискивают решил воспользоваться случаем . А если серьёзно начинает не много бесить :))
KAIZER
Навание книги в студию.
Отредактировано (Янв. 12, 2010 18:19:45)
Офлайн
Кто автор?
Ссылка не рабочая.
ЗЫ. Делать столько отступов и пробелов в тексте поста совершенно не обязательно.
Офлайн
KAIZER, учимся пользоваться электронными учебниками и внимательно читаем
Отредактировано (Янв. 12, 2010 18:21:01)
Офлайн
Ferromanhttp://www.fantom-lab.narod.ru/Python/LerningNoName/Chapter-04/04.htm
Кто автор?
Ссылка не рабочая.
ЗЫ. Делать столько отступов и пробелов в тексте поста совершенно не обязательно.
Офлайн