Exec in Python erfasst die Ausgabe nicht

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Exec in Python erfasst die Ausgabe nicht

by Guest » 18 Jan 2025, 23:03

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

Top