Найти тему
Sovenok-Hacker

Консольный калькулятор на Python за 1 минуту

Сегодня мы напишем простенький калькулятор на 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
Действие (+, -, *, /):

Вот так получилось...

Наука
7 млн интересуются