Exec in Python erfasst die Ausgabe nichtPython

Python-Programme
Guest
 Exec in Python erfasst die Ausgabe nicht

Post by Guest »

Code: Select all

exec("a=1\nprint(a)")
gibt wie erwartet 1 aus. Allerdings gibt exec("a=1\na") nicht 1 aus. Warum ist das so?
Ich gehe davon aus, dass es immer 1 ausgibt, weil im Python-Interpreter Ich gebe einen Variablennamen ein und der Wert wird ausgegeben:

Code: Select all

>>> a = 1
>>> a
1

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post