raw_input()
чтобы получить результат преобразуй строку в число
timsAnswer = int(raw_input())
raw_input()
timsAnswer = int(raw_input())
RodegastPEPы - это хрень. Спецификация на разные элементы языка и библиотеки вообще меняется каждый день. Модули включаются в стандартную библиотеку. Стандартизировать нечего. Идёт активное развитие языка, при этом это развитие ничего не сдерживает. А вот был бы стандарт или была бы необходимость соблюдать ненужные особенности второго питона, тогда бы и развивать это было неинтересно. Когда развитие заключается в том, как бы не сломать устаревший код, мотивации к этому делу становится всё меньше и меньше. И, наоборот, когда каждый день появляются всё новые и новые фишки, мощные, тогда и хочется что-нибудь ещё и ещё добавить.
У python-а по большому счёту один разработчик интерпретатора у которого PEP-ы. Вот по этому и нет стандарта.
RodegastНу, например, PyQt и PySide - ты сам говорил, что они очень похожи. В смысле очень похожи? Нужна не похожесть, а идентичность. Нужно, чтобы ты запустил A и на это сработало B на всех компах, на которых это только может запускаться. При этом эти фреймворки должны и обновляться, чтобы чинились падения и уязвимости. Как ты прогарантируешь (когда никто за это не отвечает и ничего не должен), что при обновлении они не сломают функции предыдущей версии? Или что, ты будешь на уязвимой версии сидеть годами?
Для чего такие стандарты вводят? В случае с языком “C” для разработчиков компиляторов.
RodegastВсю работу со строками привели в порядок в итоге. Теперь в третьем питоне вообще проблем с ними нет. Во втором же питоне при добавлении языков в первоначальные программы слетало всё что только можно и приходилось это исправлять обходными путями. Если ты посмотришь на флажки регулярных выражений, ты там обнаружишь эти исторические следы.
Перед всеми строками и не нужно было писать
RodegastЭто продолжение версии 2.6. Почему не остановились на 2.6? Потому что слишком много косяков во втором питоне и их надо исправлять и как-то показывать существенные различия, когда их становится уже не совсем чуть-чуть. Это и есть тянучка второго питона дальше при развитии треьего.
> А версия 2.7 - это что, по-твоему?
Когда она вышла?
RodegastТак ты их будешь запускать на втором питоне, на устаревшем втором питоне. Я же говорю не о твоих проектах, а о платформах, которые являются базовыми для частных проектов.
Ну наверное проекты которые не переписали. Такие проекты есть в том числе и у меня, и переписывать их никто не будет.

PEHDOMЧетвёртая версия - это не цифры в версии. Можно, знаешь, на версии 0.0.1 у какой-нибудь программы поставить не 0.0.1, а сразу 4.0.0, но по сути-то она останется версией 0.0.1. Так что, даже если питон и перейдёт по принципу “чтобы десятку не писать”, то это фактически третья версия будет с написанной цифрой 4. Никто не будет её считать следующей версией. Другое дело, если питон совершит какой-то мощный прорыв и при этом останется третьей версией, то рано или поздно он сам напросится на цифру 4 в мажоре.
Ну кагбэ да, но в свое время Гвидо сказал прямым текстом на вопрос: “когда выйдет пайтон4 и чем он будет отличаться от 3” что 4-я версия будет просто версия после 3.9. Конечно сейчас Гвидо уже не у руля, так что ХЗ как там оно будет.
>>> import sys >>> sys.version_info sys.version_info(major=3, minor=6, micro=1, releaselevel='final', serial=0) >>>
kompilikusупс
Если ввожу 3, то всё равно пишет
Romissevdэт сорян
возвращает строку.
чтобы получить результат преобразуй строку в число
py.user.nextпо уму то оно вроде так, но возьми, например, браузеры, какая там версия сейчас актуальна хрома или лисы? у обеих перевалило за семь десятков, при этом новые версии пекут раз в пару-тройку месяцев неужто там какие то мощные прорывы случаются каждый месяц? .Это вобщем то справдливо и для достаточно большого количества иного софта, особенно комерческого, хотя если присмотреться то разница между текущей версией и прошлогодней в паре-тройке свистелок и багфиксом. Почему так, это отденльный вопрос.
Четвёртая версия - это не цифры в версии. Можно, знаешь, на версии 0.0.1 у какой-нибудь программы поставить не 0.0.1, а сразу 4.0.0, но по сути-то она останется версией 0.0.1. Так что, даже если питон и перейдёт по принципу “чтобы десятку не писать”, то это фактически третья версия будет с написанной цифрой 4. Никто не будет её считать следующей версией. Другое дело, если питон совершит какой-то мощный прорыв и при этом останется третьей версией, то рано или поздно он сам напросится на цифру 4 в мажоре.
for i in range (1, 6): print print 'i =', i, print 'Привет, как', if i == 3: continue print 'твои дела?'
while i in range (1, 6): print print 'i =', i, print 'Привет, как', if i == 3: continue print 'твои дела?'
i = 0 while i < 6: i += 1 print 'i =', i, print 'Привет, как', if i == 3: continue print 'твои дела?'