Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Faça como eu fiz: print e input

print ("""
░██████╗░█████╗░██████╗░░█████╗░██████╗    ░███████╗██╗░░██╗██████╗░██████╗░███████╗░██████╗░██████╗
██╔════╝██╔══██╗██╔══██╗██╔══██╗██╔══██╗    ██╔════╝╚██╗██╔╝██╔══██╗██╔══██╗██╔════╝██╔════╝██╔════╝
╚█████╗░███████║██████╦╝██║░░██║██████╔╝    █████╗░░░╚███╔╝░██████╔╝██████╔╝█████╗░░╚█████╗░╚█████╗░
░╚═══██╗██╔══██║██╔══██╗██║░░██║██╔══██╗    ██╔══╝░░░██╔██╗░██╔═══╝░██╔══██╗██╔══╝░░░╚═══██╗░╚═══██╗
██████╔╝██║░░██║██████╦╝╚█████╔╝██║░░██║    ███████╗██╔╝╚██╗██║░░░░░██║░░██║███████╗██████╔╝██████╔╝
╚═════╝░╚═╝░░╚═╝╚═════╝░░╚════╝░╚═╝░░╚═╝    ╚══════╝╚═╝░░╚═╝╚═╝░░░░░╚═╝░░╚═╝╚══════╝╚═════╝░╚═════╝░
""")

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

opcao_escolhida = int(input ('Escolha uma opção: '))
print(f'Você escolheu a opção {opcao_escolhida}')
1 resposta

Oi, Maico! Como vai?

Gostei da forma como você personalizou a saída do programa com o texto em ASCII Art. Isso deixa a aplicação mais interessante visualmente e demonstra iniciativa em explorar recursos além do que foi solicitado. Além disso, você utilizou corretamente o input() junto com a conversão para int(), permitindo que a opção escolhida seja exibida de forma dinâmica.

Uma dica interessante para o futuro é validar a entrada do usuário antes de utilizá-la. Veja este exemplo:

<pre><code>
opcao = input('Digite uma opcao: ')

if opcao.isdigit():
    print(f'Voce digitou {opcao}')
else:
    print('Digite apenas numeros')
</code></pre>

Esse código verifica se o valor informado contém apenas números antes de continuar o processamento.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!