Простой калькулятор на 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)




Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: