by Guest » 18 Jan 2025, 23:03
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]exec("a=1\nprint(a)")[/code] 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]>>> a = 1
>>> a
1
[/code]