1
resposta

[Projeto] Projeto utilizando match para escolher exercícios

os.system('cls')

def Verificador_de_numero_par():
    input_usuario = int(input('Digite um número: '))
    if  input_usuario %2 == 0:
        print(f'O número {input_usuario} é par')
    else:
        print(f'O número {input_usuario} é impar')

def Verificador_de_idade():
    idade = int(input('Digite sua idade: '))
    if idade <= 12 and idade >= 0:
        print(f'Você é uma criança de {idade} anos')
    elif idade >12 and idade <= 18:
        print(f'Você é um adolescente de {idade} anos')
    elif idade > 18:
        print(f'Você é um adulto de {idade} anos')
    else:
        print('Escolha uma idade válida')
        Verificador_de_idade()

def Login():
    nome = 'Reis'
    senha = 'senha'
    input_user = str(input('Digite o user: '))
    input_senha = str(input('Digite a senha: '))
    if input_user == nome and input_senha == senha:
        print('Você logou com sucesso!!')
    else:
        print('Senha ou user incorreto, tente novamente')
        Login()

def Plano_cartesiano():
    user_input_x = int(input('Digite um valor para X: '))
    user_input_y = int(input('Digite um valor para Y: '))

    if user_input_x > 0 and user_input_y > 0:
        print(f'Pàra os valores de X = {user_input_x} e Y = {user_input_y}. Estamos no 1º Quadrante')
    elif user_input_x < 0 and user_input_y > 0:
        print(f'Pàra os valores de X = {user_input_x} e Y = {user_input_y}. Estamos no 2º Quadrante')
    elif user_input_x < 0 and user_input_y < 0:
        print(f'Pàra os valores de X = {user_input_x} e Y = {user_input_y}. Estamos no 3º Quadrante')
    elif user_input_x > 0 and user_input_y < 0:
        print(f'Pàra os valores de X = {user_input_x} e Y = {user_input_y}. Estamos no 4º Quadrante')
    else:
        print(f'Pàra os valores de X = {user_input_x} e Y = {user_input_y}. O ponto está no eixo origem')


def Escolher_exercicio():
    print('''
1 - Verificar número par
2 - Verificar idade
3 - Login
4 - Plano Cartesiano
          ''')
    op_user = int(input('Escolha o número do exercício: [1 - 4]: '))
    match op_user:
        case 1:
            Verificador_de_numero_par()
        case 2:
            Verificador_de_idade()
        case 3:
            Login()
        case 4:
            Plano_cartesiano()
        case _:
            print('Opção inválida, gentileza escolher uma opção dentre as oferecidas abaixo!!!\n\n')
            Escolher_exercicio()

def main():
    Escolher_exercicio()

if __name__ == '__main__':
    main()
1 resposta

Oiá, Lucas! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!