Ich arbeitete an einem Projekt in Python, bei dem ein Operator (Multiplikation, Division, Addition und Subtraktion) nach dem Zufallsprinzip ausgewählt und dann an zwei Ganzzahlen ausgeführt wurde. Bis jetzt wird mein Code zufällig den Operator in Form eines Chars auswählen. Worum ich mich bemühe, ist eigentlich Mathe. Hier ist mein Code:Wie multipliziere ich eine Variable in Python mit einem Zeichen?
from random import randint
inputA = 2
inputB = 3
output = 0
desiredOutput = 5;
#possible operations: addition, subtraction, multiplication, division
add = "+"
multiply = "*"
divide = "/"
subtract = "-"
#choose randomely between the four
chooser = randint(1,4)
chosen = add
if chooser == 1:
chosen = add
if chooser == 2:
chosen = multiply
if chooser == 3:
chosen = divide
if chooser == 4:
chosen = subtract
Nun, was ich tun möchte, Eingang A nehmen und jeweils multiplizieren, dividieren, addieren oder subtrahieren es (mit dem „auserwählten“ Operator ") von Eingang B.
Dank , Avidh
Entfernen Sie einfach die Anführungszeichen, um die Operation auszuführen, d. H. 'InputA + inputB' fügt' inputA' zu 'inputB' hinzu. – mwm314