Guten Abend.
Bin auch ein blutiger Anfänger und habe eine Frage, die den meisten hier sicher sehr banal vorkommt.
Ich weis, dass ich strings foats ins usw. auf eine Variable legen kann.
n=3
print n+n
Ergebnis 6
Aber hat Python auch die möglichkeit Operatoren auf die Variablen zu legen?
n=*
print 3n3
Ergebnis 9
Wäre sehr dankbar für eine Antwort.
Operator als Variable
Die gibts doch schon als "Variablen"
Code: Alles auswählen
>>> from operator import add
>>> add(3, 3)
6
„Lieber von den Richtigen kritisiert als von den Falschen gelobt werden.“
Gerhard Kocher
http://ms4py.org/
Gerhard Kocher
http://ms4py.org/
Ja, ich hab es dann auf eine ander Art gelöst.
http://pastebin.com/B1cPyJ0K
Auf dem link habe ich mein erstes kleines Programm eingefügt das leider noch nicht richtig läuft. Da habe ich das Problem anders gelöst.
Ich dachte mir nur, dass es vielleicht einiges vereinfachen könnte.
Vielleicht fällt dir ja der eine oder andere meiner denkfehler auf.
Wäre schön wenn du mir vielleicht den einen oder anderen Tipp geben könntest.
http://pastebin.com/B1cPyJ0K
Auf dem link habe ich mein erstes kleines Programm eingefügt das leider noch nicht richtig läuft. Da habe ich das Problem anders gelöst.
Ich dachte mir nur, dass es vielleicht einiges vereinfachen könnte.
Vielleicht fällt dir ja der eine oder andere meiner denkfehler auf.
Wäre schön wenn du mir vielleicht den einen oder anderen Tipp geben könntest.
Code: Alles auswählen
In [1]: from operator import add, mul
In [2]: a = add
In [3]: a(3,3)
Out[3]: 6
In [4]: a = mul
In [5]: a(3,3)
Out[5]: 9
Danke für die schnellen Antworten.
Ich lerne Python jetzt erst seit etwa 2 Wochen und muss, so banal euere Lösungen auch sein mögen, diese jetzt ersteinmal versuchen zu verstehen.
Aber jeder hat mal klein angefangen, nicht wahr.
Ich lerne Python jetzt erst seit etwa 2 Wochen und muss, so banal euere Lösungen auch sein mögen, diese jetzt ersteinmal versuchen zu verstehen.
Aber jeder hat mal klein angefangen, nicht wahr.