Сегодня мы напишем простенький калькулятор на Python за 1 минуту.
У меня такой код получился:
while True:
D = input('''Действие (+, -, *, /): ''')
A = int(input("Число 1: "))
B = int(input("Число 2: "))
if D == "+":
C = str(A + B)
elif D == "-":
C = str(A - B)
elif D == "*":
C = str(A * B)
elif D == "/":
C = str(A / B)
print("Результат: " + C)
Постараюсь рассказать по подробнее.
while True: - запускаем бесконечный цикл.
D = input('''Действие (+, -, *, /): ''') - спрашиваем у пользователя какое действие он хочет выполнить.
A = int(input("Число 1: ")) и B = int(input("Число 2: ")) - спрашиваем числа.
if D == "+": , elif D == "-": , elif D == "*": , elif D == "/": - проверяем какое действие необходимо.
C = str(A + B) , C = str(A - B) , C = str(A * B) , C = str(A / B) - выполняем действие, конвертируем число в текст.
print("Результат: " + C) - отдаём пользователю результат.
Вывод при выполнении такой:
owl@owl-X751SA:~$ python3 test.py
Действие (+, -, *, /): /
Число 1: 124
Число 2: 12
Результат: 10.333333333333334
Действие (+, -, *, /): *
Число 1: 1
Число 2: 12
Результат: 12
Действие (+, -, *, /): -
Число 1: 12
Число 2: 6
Результат: 6
Действие (+, -, *, /):
Вот так получилось...