Hi,

ich vermute mal, dass du Python 2.x verwendest. Da war "print" noch
ein Statement, du baust also ein Tupel und "dumpst" das auf die
Konsole. Mit Python 3 würde dein Code das gewünschte Verhalten haben,
da print() da eine Funktion ist.

Versuch es mit
print 'Die Aufgabe', a, '+', b
oder setz auf Python 3.x (solltest du mittelfristig sowieso tun).


HTH
Gruß
Richard



2010/11/2 Denny Schierz <linuxm...@4lin.net>
>
> hi,
>
> versuche gerade python mir beizubringen :-)
>
>
[…]
>
> print("Die Aufgabe:", a, "+", b)

[…]
>
> Die Ausgabe sieht so aus:
>
> $ ~ ./spiel.py
> ('Die Aufgabe:', 1, '+', 1)
[…]
>
> Was ist an meinem Print falsch, sodass er die Ausgabe so formatiert?
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an