Aqui, criaremos uma Calculadora em Python usando o loop While. Esta é uma calculadora que usa o loop While e realiza operações aritméticas.

Será um bom exercício, para exercitar mais sobre o loop While e não apenas, mas também para revisar alguns conceitos.


# Calculadora Python
while True:
print("Menu: \nEscolha o operador\n +\n -\n *\n \ \n Para terminar, digite 0 ")

operador = input("\n:")
if operador == "0":
break
if operador in ('+','-','*','/'):
x = float(input("Insira o valor de x = "))
y = float(input("Insira o valor de y = "))
if operador == '+':
print("%.2f" % (x+y))
elif operador == '-':
print("%.2f" % (x-y))
elif operador == '*':
print("%.2f" % (x*y))
elif operador == '/':
if y != 0:
print("%.2f" % (x / y))
else:
print("Erro! Divisão por zero...")
else:
print("Operador inválido")