Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Tentando implementar o primeiro exercício não obrigatório

Olá tudo bem?

Inicialmente fiz os exercícios em arquivos separados, mas estou tentando utilizar as ideias da primeira aula do "Sabor Express" para tentar colocar todos os exercícios no mesmo arquivo, com a opção de escolher qual exercício vai ser demonstrado ao escolher uma opção.

O passo a passo que eu fiz foi: 1 - criar o título; 2 - criar as variáveis junto às opções de exercícios; 3 - criar as variáveis que seriam usadas nos exercícios; 4 - usar a mesma ideia do log utilizado na aula; 5 - utilizar as variáveis criadas para vincular aos exercícios.

Para a surpresa de ninguém, não funcionou. E também não sei como executar a opção de simplesmente sair caso não opte por nenhum exercício.

Alguma sugestão ou ajuda?

Obrigado

Estou deixando o código abaixo:


print('\nExercícios não obrigatórios\n')

opcao_1 = print('1. Exercício 1')
opcao_2 = print('2. Exercício 2')
opcao_3 = print('3. Exercício 3')
opcao_4 = print('4. Exercício 4')
opcao_5 = print('5. Sair')

nome = 'Fernando'
idade = 44
pi = 3.14159

opcao_escolhida = input('\nEscolha uma opção: ')
print('\nVocê escolheu a opção: \n', opcao_escolhida)

opcao_1 = print('\nPhyton na Escola de Programação da Alura\n')

opcao_2 = print('\nMeu nome é',nome,'e tenho',idade,'anos de idade.\n')

opcao_3 = print('A','L','U','R','A',sep='\n')

opcao_4 = print(f'\nO valor arredondado de pi é: {pi:.2f}\n')
2 respostas
solução!

Olá, Fernando. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Gostei da sua iniciativa de juntar os exercícios em um único arquivo e tentar criar um menu interativo. Isso mostra que você está explorando além do básico e aplicando conceitos vistos nas aulas. Muito bom!

Uma dica interessante para o futuro é usar if, elif e else para controlar o fluxo das opções. Veja este exemplo:


print("Menu de Exercícios")
print("1. Exercício 1")
print("2. Exercício 2")
print("3. Sair")

opcao = input("Escolha uma opção: ")

if opcao == "1":
    print("Executando o exercício 1")
elif opcao == "2":
    print("Executando o exercício 2")
else:
    print("Saindo...")

Esse código usa condicional para exibir um conteúdo com base na escolha da pessoa usuária.

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

Olá tudo bem?

Nossa muito mais simples do que eu imaginei. Sei que estou engatinhando ainda e provavelmente isso já é um passo muito mais longo do que as aulas pedem, mas fiquei bem contente em ja ter essa explicação mais avançada.

Valeu