Установка Python с НЕАКТИВНЫМ

Я использовал synaptic package manager загружать следующее:

python(was already installed), libpython3.2, python3.2-dbg, idle-python3.2, ' python3.2- minimal(was already installed)

Когда я работаю IDLE Я ввожу простую строку как print "some sample text"

И я получаю синтаксическую ошибку. Кто-то может сказать мне, что я делаю неправильно?

Python 3.2.3 (default, Oct 19 2012, 20:13:42) 
[GCC 4.6.3] on linux2
Type "copyright", "credits" or "license()" for more information.
==== No Subprocess ====
>>> print "some sample text"
SyntaxError: invalid syntax
>>> 
0
задан 10 September 2015 в 19:18

2 ответа

На самом деле, нет ничего плохого в том, что вы установили пакет, вы пытаетесь использовать python 3, посмотрите что нового на странице , чтобы увидеть различия, одно из них:

Оператор print был заменен функцией print() с ключевыми словами для замены большей части специального синтаксиса старого оператора печати (PEP 3105). Примеры:

Old: print "The answer is", 2*2
New: print("The answer is", 2*2)

Old: print x,           # Trailing comma suppresses newline
New: print(x, end=" ")  # Appends a space instead of a newline

Old: print              # Prints a newline
New: print()            # You must call the function!

Old: print >>sys.stderr, "fatal error"
New: print("fatal error", file=sys.stderr)

Old: print (x, y)       # prints repr((x, y))
New: print((x, y))      # Not the same as print(x, y)!
0
ответ дан 10 September 2015 в 19:18

В питоне 3 print является функцией. Вы должны использовать это так же, как print("some sample text")

0
ответ дан 10 September 2015 в 19:18

Другие вопросы по тегам:

Похожие вопросы: