Python программа для чтения числа, введенного в виде строки - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь сделать простой калькулятор в Python. Я прошу 2 номера, а затем действую в соответствии с выбранным ими оперативным характером. ОДНАКО переменная превращается в строковый тип, поэтому я не могу добавить, вычесть и т. Д. c.

// Это код: //

a = input("Enter first number")
print(a)
b = input("Enter second number")
print(b)
op = input("Choose operation by entering +, -, x, or /")

if(op == "+"):
    print(a+b)

elif(op == "-"):
    print(a-b)

elif(op == "x"):
    print(a*b)

elif(op == "/"):
    print(a/b)    
else:
    print("Sorry input the correct operational character")

1 Ответ

2 голосов
/ 12 марта 2020

пример:

a = input("Enter first number")
a = int(a)

по-другому:

a = input(int("Enter first number"))

Редактировать по-другому Должно быть:

a = int(input("Enter first number"))

Надеюсь, это поможет.

...