Как создать калькулятор на Python?

Пользователь

от stephania , в категории: Python , 3 месяца назад

Как создать калькулятор на Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 3 месяца назад

@stephania  Самый простой способ создания калькулятора - функция eval(), которая переводит строку в код.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
while True:
    print(eval(input("Введите пример : ")))

# Введите пример : 22+1
# 23
# Введите пример : 30+41
# 71
# Введите пример : (20+10) * 2 + (14 * 3)
# 102
# Введите пример : (20 * 3) * (120 * 4)
# 28800


Более примитивный калькулятор :


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
firstnum = input("Введите первое число : ")
secondnum = input("Введите второе число : ")

operation = input("Что вы хотите сделать с этими числами : ")

if not (operation in ['+', '-', '/', '*']):
    print("Вы выбрали неправильную операцию")

task = eval(firstnum + operation + secondnum)

print(task)

# Введите первое число : 5
# Введите второе число : 10
# Что вы хотите сделать с этими числами : *
# 50

# Введите первое число : 20
# Введите второе число : 10
# Что вы хотите сделать с этими числами : -
# 10