2
respostas

entao ainda nao consegui

print('1. Cadastrar restaurante')
print('2. Listar restaurantes')
print('3. Ativar restaurante')
print('4. Sair')

opcao_escolhida = int(input('Escolha uma opção: '))
# opcao_escolhida = int(opcao_escolhida)

def finalizando_app ():
     os.system('cls')
     print('finalizando app')

if opcao_escolhida == 1:
    print('cadastrar restaurante')
elif opcao_escolhida == 2:
    print('listar restaurantes')
elif opcao_escolhida == 3:
    print('ativar restaurante')
else:
    finalizar_app()
1. Cadastrar restaurante
2. Listar restaurante   
3. Ativar restaurante   
4. Sair

Escolha uma opção: 1    
Você escolheu a opção 1
Escolha uma opção:     

quando escolho a opcao 1 nao aparece cadastrar restaurante , e nem as outras opcoes

2 respostas

Olá Altamir! Tudo be,?

Pelo que você descreveu, parece que o problema está relacionado à chamada da função finalizar_app(). No seu código, você definiu a função como finalizando_app(), mas está tentando chamá-la como finalizar_app(). Isso está causando um erro quando você escolhe uma opção que não é 1, 2 ou 3.

Aqui está como você pode corrigir isso:

  1. Altere a definição da função para finalizar_app() para que ela corresponda à chamada que você está fazendo no código.

  2. Certifique-se de que o módulo os está importado no início do seu script, para que o comando os.system('cls') funcione corretamente.

Aqui está o código corrigido:

import os  # Certifique-se de importar o módulo os

print('1. Cadastrar restaurante')
print('2. Listar restaurantes')
print('3. Ativar restaurante')
print('4. Sair')

opcao_escolhida = int(input('Escolha uma opção: '))

def finalizar_app():
    os.system('cls')  # ou 'clear' se estiver usando Mac/Linux
    print('Finalizando o app\n')

if opcao_escolhida == 1:
    print('cadastrar restaurante')
elif opcao_escolhida == 2:
    print('listar restaurantes')
elif opcao_escolhida == 3:
    print('ativar restaurante')
else:
    finalizar_app()

Com essas alterações, ao escolher a opção 1, você verá a mensagem "cadastrar restaurante", e ao escolher a opção 4, a tela será limpa e a mensagem "Finalizando o app" será exibida.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

ajudou sim bastante agora funcionou