Предмет: Информатика, автор: mavod73384

Написать калькулятор на Python. Должны быть действия + - * / и дробные числа


psevdoedison: a = 0
while a != 'ВСЁ':
a = input("Введите *, /, +, - или ВСЁ ")
b = float(input("Введите число а "))
c = float(input("Введите число b "))
if a == '*':
print("a * b = ", b * c)
if a == '/':
print("a / b = ", b / c)
if a == '+':
print("a + b = ", b + c)
if a == '-':
print("a - b = ", b - c)

Ответы

Автор ответа: gzm7c
2

print("Ноль в качестве знака операции "

"завершит работу программы")

while True:

s = input("Знак (+,-,*,/): ")

if s == '0': 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("Неверный знак операции!")

Похожие вопросы
Предмет: Алгебра, автор: potapcenkovamaria
Предмет: Математика, автор: Аноним