GustavoMello
Membro
Boa tarde,
estou com duvida, queria que sistema retornasse para inicio, mas ele fica em um loop dentro da calculadora.
podem me ajudar. segue o codigo.
Obrigado
# coding-utf-8
entrada = input(" Digite a opção desejada:\n\n Opção 1 para Calculadora\n Opção 2 para ler arquivo\n Opção 3 para Sair")
entrada == "2"
while (entrada != "3"):
if entrada == "1":
num1 = input("Digite o 1º numero: ")
oper = input("Digite o operador: ")
num2 = input("Digite o 2º numero: ")
if oper == "+":
conta = int(num1) + int(num2)
if oper == "-":
conta = (int(num1) - int(num2))
if oper == "*":
conta = (int(num1) * int(num2))
if oper == "/":
conta = (int(num1) / int(num2))
print ("O resultado é:", conta)
if entrada == "2":
arquivo = input("Digite o texto a ser salvo e lido.")
arq = open(text.txt, w)
arq.write(arquivo)
texto = arq.readlines(text.txt)
for linha in texto:
print(linha)
arq.close()
if entrada == "3":
Print("Tchau")
break
estou com duvida, queria que sistema retornasse para inicio, mas ele fica em um loop dentro da calculadora.
podem me ajudar. segue o codigo.
Obrigado
# coding-utf-8
entrada = input(" Digite a opção desejada:\n\n Opção 1 para Calculadora\n Opção 2 para ler arquivo\n Opção 3 para Sair")
entrada == "2"
while (entrada != "3"):
if entrada == "1":
num1 = input("Digite o 1º numero: ")
oper = input("Digite o operador: ")
num2 = input("Digite o 2º numero: ")
if oper == "+":
conta = int(num1) + int(num2)
if oper == "-":
conta = (int(num1) - int(num2))
if oper == "*":
conta = (int(num1) * int(num2))
if oper == "/":
conta = (int(num1) / int(num2))
print ("O resultado é:", conta)
if entrada == "2":
arquivo = input("Digite o texto a ser salvo e lido.")
arq = open(text.txt, w)
arq.write(arquivo)
texto = arq.readlines(text.txt)
for linha in texto:
print(linha)
arq.close()
if entrada == "3":
Print("Tchau")
break