Quando fui executar a função cadastrar_restaurante com a opção 1, apareceu a mensagem de opção inválida no terminal.
Como resolver esse problema?
Quando fui executar a função cadastrar_restaurante com a opção 1, apareceu a mensagem de opção inválida no terminal.
Como resolver esse problema?
O código escrito até então é esse acima
Boa tarde, Laura! Tudo bem com você?
O comportamento apresentado, está acontecendo devido a um pequeno erro de digitação no seu código. Na função cadastrar_restaurante
foi adicionado um sinal de atribuição (=
) na função input
fazendo com que ocorra o erro.
No seu código está da seguinte forma: input = ('Digite uma tecla para voltar ao menu principal')
, note o sinal de igual entre a função input
e o parênteses, o correto é como apresentado abaixo:
input('Digite uma tecla para voltar ao menu principal')
Após remover o sinal de igual que foi adicionado a mais, salve o arquivo "app.py" e execute-o novamente.
Código da função cadastrar_restaurante
com a mudança aplicada:
def cadastrar_restaurante():
os.system('cls')
print('Cadastro de novos restaurantes')
nome_novo_restaurante = input('Digite o nome do restaurante que deseja cadastrar: ')
restaurantes.append(nome_novo_restaurante)
print(f'O restaurante {nome_novo_restaurante} foi cadastrado com sucesso!')
input('Digite uma tecla para voltar ao menu principal')
main()
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!