Форум сайта python.su
Любителям головоломок предлагаю скопировать и запустить вот этот код.
n = 10
xo = 7
x = -777
for k in range(1,n):
х = xo-k
print x, xo, k
Вопрос 1: На Питоне случайно не пишут ПО для атомных проектов?
Вопрос 2: Это я что-то делаю не так, или у Питона глюки?
Вопрос 2 отменяется. Глюк был мой. А Питон честно меня предупреждал.
Офлайн
Вопрос 1.Не слыхал. Врят ли.
Офлайн
что-то не понял - в чем трабла =)
в том что вместо икс - русская буква ХЭ?
Офлайн
а на py3k работает ;)
Офлайн
shizaЗатруднение, как вы совершенно верно заметили, именно в этом. Визуально ‘x’ совершенно неотличимо от ‘х’, а результаты работы кода, мягко говоря, далеки от ожидаемых. Поиск же ошибки весьма затруднён из-за отсутствия в Питоне объявлений переменных.
что-то не понял - в чем трабла =)
в том что вместо икс - русская буква ХЭ?
Офлайн
ClericНу так оно и у меня работает. Толку-то.
а на py3k работает ;)
Офлайн
sehanВ таком подходе есть и плюсы и минусы.
Затруднение, как вы совершенно верно заметили, именно в этом. Визуально ‘x’ совершенно неотличимо от ‘х’, а результаты работы кода, мягко говоря, далеки от ожидаемых. Поиск же ошибки весьма затруднён из-за отсутствия в Питоне объявлений переменных.
Отредактировано (Ноя. 28, 2008 04:35:47)
Офлайн
sehanЕсли использовать правильный редактор или IDE, то таких проблем не возникает (у меня ХЭ сразу подсвечивается красным), а вообще сколько работаю с питоном, еще не разу не умудрился написать нечто похожее.
Затруднение, как вы совершенно верно заметили, именно в этом. Визуально ‘x’ совершенно неотличимо от ‘х’, а результаты работы кода, мягко говоря, далеки от ожидаемых. Поиск же ошибки весьма затруднён из-за отсутствия в Питоне объявлений переменных.
Офлайн
У меня Scite подсвечивает тоже русские буквы автоматически…
Офлайн