Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 12, 2010 13:53:28

KAIZER
От:
Зарегистрирован: 2010-01-02
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

взгляните на код что с ним не так 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)

Офлайн

#2 Янв. 12, 2010 14:50:19

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

отступы не правильно расставлены.



Офлайн

#3 Янв. 12, 2010 17:25:31

KAIZER
От:
Зарегистрирован: 2010-01-02
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

А как же их определять где сколько отступить :( я читаю книгу там об этом говорилось вскользь , буквально строк 5 и то не чего существенного “ отступы нужны…… и к тому же траляяляляя они приучают программиста к писать хорошо читаемый код” а как узнать где сколько отступать на верно к Пушкину :(
И отступы нужны только с боку или с верху отступ от строки тоже нужны и могут ли подобные отступы вызывать ошибку ??



Отредактировано (Янв. 12, 2010 17:27:05)

Офлайн

#4 Янв. 12, 2010 17:33:38

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

“без отступов” - основа программы.
4 пробела - углубляемся на блок внутрь программы
еще 4 пробела - еще больше внутрь.. и т.д.

Отступы являются частью синтаксиса языка.

Пример:

if a==2:
print('Vasya')
print('Vova')
Выдаст и “Вася” и “Вова”, если а=2.

Но:
if a==2:
print('Vasya')
print('Vova')
Выдаст “Вася”, если а=2. А “Вова” выдаст независимо от условия (a==2).

А у Вас просто imort sys c одним пробелом, которого там не надо.

И еще: у Вас проблема не только в программировании, но и в грамматике русского.
Текст “А как же их определять”. Зачем по 2 пробела ставить?!



Отредактировано (Янв. 12, 2010 17:38:35)

Офлайн

#5 Янв. 12, 2010 18:06:12

KAIZER
От:
Зарегистрирован: 2010-01-02
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

vaxXxa
……….
спасибо !!!

Код не мой копипаст с книги !
А насчёт 2ух пробелов это да серьёзные проблемы у меня :) ужас кошмар галактика в опасности :)



Офлайн

#6 Янв. 12, 2010 18:07:30

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

KAIZER
Навание книги в студию.

Офлайн

#7 Янв. 12, 2010 18:08:19

KAIZER
От:
Зарегистрирован: 2010-01-02
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

vaxXxa
vaxXxa
……….
спасибо !!!

Код не мой копипаст с книги !
А насчёт 2ух пробелов это да серьёзные проблемы у меня :) ужас кошмар галактика в опасности :)
но даже если import sys cделать без пробелов все ровно ошибка :(

Ferroman
KAIZER
Навание книги в студию.
в слове название видимо опечатка :)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) тут все просто друг у друга ошибки и лишние пробелы выискивают решил воспользоваться случаем . А если серьёзно начинает не много бесить :))
вас не возможно читать не делайте грамматических ошибок



как заказывали python за 24 часа

4й час почти в конце страницы

http://www.fantom-lab.narod.ru/Python/L … -04/04.htm



Отредактировано (Янв. 12, 2010 18:19:45)

Офлайн

#8 Янв. 12, 2010 18:18:44

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

Кто автор?
Ссылка не рабочая.

ЗЫ. Делать столько отступов и пробелов в тексте поста совершенно не обязательно.

Офлайн

#9 Янв. 12, 2010 18:19:59

Evgen
От:
Зарегистрирован: 2007-01-18
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

KAIZER, учимся пользоваться электронными учебниками и внимательно читаем



Отредактировано (Янв. 12, 2010 18:21:01)

Офлайн

#10 Янв. 12, 2010 18:21:11

KAIZER
От:
Зарегистрирован: 2010-01-02
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Мелкие вопросы от новичка

Ferroman
Кто автор?
Ссылка не рабочая.

ЗЫ. Делать столько отступов и пробелов в тексте поста совершенно не обязательно.
http://www.fantom-lab.narod.ru/Python/LerningNoName/Chapter-04/04.htm



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version