私が作っている電卓に少し問題があります。私はそれを追加、乗算、除算、減算することができる場所にする必要があります。私のコードは次のようになります。Pythonで "ValueError:基数10のint()のリテラルが無効です"を解決するには?
a= int(input("First Number: "))
int(input("First Operator: "))
b= int(input("Second Number: "))
if (operator == "+"):
c=a+b
elif(operator == "-"):
c=a-b
elif(operator == "*"):
c=a*b
elif(operator == "-"):
c=a/b
print(c)
私が入るたびにどちらかそれは私に与える演算子として+,-,*,or/
この:
operator=int(input("Operator: "))
ValueError: invalid literal for int() with base 10: '/'
私はこれは私が整数が必要であることを意味知っているが、私はどのように修正することができますそれ?
intに変換しないでください! 'operator = input(" Operator: ")' – zvone