1
resposta

[ Hora da prática]: condicionais

Exercicio 1

num = int(input('Digite um número: '))
if num % 2 == 0:
    print('par')
else:
    print('impar')

Exercicio 2

while True:
    try: 
        idade = int(input('Digite a sua idade: '))
    except ValueError: 
        print("Digite novamente")
    else: 
        match idade: 
            case _ if idade <= 12:
                print('Criança') 
            case _ if idade <= 18:
                print('Adolescente')
            case _ : 
                print('Adulto')
        break

Exercicio 3

usuario = str(input("Digite o usuário: "))
senha = str(input("Digite a sua senha: "))

if usuario != 'andorinha' and senha != '123456':
    print('usuário não cadastrado')
else: 
    print('usuário cadastrado')

Exercicio 4

x = int(input('Digite a coordenada x: '))
y = int(input('Digite a coordenada y: '))

match x, y: 
    case (a, b) if a > 0 and b > 0:
        print('Primeiro quadrante')
    case (a, b) if a > 0 and b > 0: 
        print('Segundo quadrante')
    case (a, b) if a < 0 and b < 0: 
        print('Terceiro quadrante')
    case (a, b) if a > 0 and b < 0: 
        print('Quarto quadrante')
    case _:
        print('O ponto está localizado no eixo ou origem')

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Luan! Como vai?

Agradeço por compartilhar.

Seu conjunto de exercícios ficou excelente e mostra domínio sobre condicionais, laços e tratamento de erros. Gostei da forma como você utilizou o match/case, que deixa o código mais limpo e moderno, além do uso do try/except para garantir a entrada correta do usuário.

Continue praticando essa combinação de estruturas para desenvolver soluções mais completas.

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