1
resposta

[Dúvida] Dúvida na opcao 4

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )Ao selecionar opção 4, ele lista os restaurantes, aparece o Finalizando App, mas logo em seguida rapidamente mostra somente "none". O que pode estar acontecendo?

1 resposta

Oi, Luciara! Tudo bem?

Esse None que apareceu no terminal provavelmente está acontecendo porque você usou print() ao chamar uma função que não tem retorno (return), apenas imprime informações na tela.

Por exemplo, imagina que você tem uma função assim:

def listar_restaurantes():
    print("Restaurante 1")
    print("Restaurante 2")

Essa função só imprime os restaurantes, ela não retorna nada. Então se você fizer isso aqui no seu código:

print(listar_restaurantes())

O Python vai: executar a função (e imprimir os restaurantes) e tentar imprimir o que ela retorna (mas como ela não retorna nada, ele imprime None)

Seguindo o exemplo acima, pra resolver é só chamar a função sem o print, assim:

listar_restaurantes()