Простой калькулятор на Python

Напишите простой калькулятор, который считывает с пользовательского ввода три строки: первое число, второе число и операцию, после чего применяет операцию к введённым числам («первое число» «операция» «второе число») и выводит результат на экран.

Поддерживаемые операции: +/*modpowdiv, где
mod — это взятие остатка от деления,
pow — возведение в степень,
div — целочисленное деление.

Если выполняется деление и второе число равно 0, необходимо выводить строку «Деление на 0!».

a = float(input())  #ввод данных
b = float(input())
oper = input()

# проверка введенной операции
# при необходимости проверка, что b не равно 0
if oper == "+":
 rez = a + b
 print (rez)
elif oper == "-":
 rez = a - b
 print (rez)
elif oper == "/":
 if b == 0:
  print ("Деление на 0!")
 else:
  rez = a / b
  print (rez)
elif oper == "*":
 rez = a * b
 print (rez)
elif oper == "mod":
 if b == 0:
  print ("Деление на 0!")
 else:
  rez = a%b
  print (rez)
elif oper == "pow":
 rez = a**b
 print (rez)
elif oper == "div":
 if b == 0:
  print ("Деление на 0!")
 else:
  rez = a//b
  print (rez)


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий