Python:
print ("*" * 15, " Калькулятор ", "*" * 10)
print (" Для выхода введите q в качестве знака операции ")
while true:
s = input ("Знак (+,-,*,/,):")
if s == 'q' : break
if s in ('+','-', '*', '/' ):
x = float (input ( "x=" ) )
y = float (input ("y=" ) )
if s == '+' :
print ("%. 2f" % ( x + y ))
elif s == '-':
print ("%. 2f" % ( x - y ))
elif s == '*':
print ("%. 2f" % ( x * y))
elif s == '/':
if y != 0:
print ( " % .2f"% ( x / y))
else:
print ("Деление на ноль ! ")
else:
print ("Неверный знак операции! " )