Найти - Пользователи
Полная версия: Мелкие вопросы от новичка
Начало » Python для новичков » Мелкие вопросы от новичка
1 2 3 4 5 6 7
KAIZER
взгляните на код что с ним не так 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"
Zubchick
отступы не правильно расставлены.
KAIZER
А как же их определять где сколько отступить :( я читаю книгу там об этом говорилось вскользь , буквально строк 5 и то не чего существенного “ отступы нужны…… и к тому же траляяляляя они приучают программиста к писать хорошо читаемый код” а как узнать где сколько отступать на верно к Пушкину :(
И отступы нужны только с боку или с верху отступ от строки тоже нужны и могут ли подобные отступы вызывать ошибку ??
vaxXxa
“без отступов” - основа программы.
4 пробела - углубляемся на блок внутрь программы
еще 4 пробела - еще больше внутрь.. и т.д.

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

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

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

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

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

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

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

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



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

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

http://www.fantom-lab.narod.ru/Python/L … -04/04.htm
Ferroman
Кто автор?
Ссылка не рабочая.

ЗЫ. Делать столько отступов и пробелов в тексте поста совершенно не обязательно.
Evgen
KAIZER, учимся пользоваться электронными учебниками и внимательно читаем
KAIZER
Ferroman
Кто автор?
Ссылка не рабочая.

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