1
resposta

Resolução do Desafio

# 1 - Solicite ao usuário que insira um número e, em seguida, use uma estrutura if else para determinar se o número é par ou ímpar.

try:
    num = int(input('Digite um número: '))

    if num % 2 == 0:
        print('O seu número é par')
    else:
        print('O seu número é ímpar')
except:
    print('Entrada inválida! Digite um número inteiro.')

# 2 - Pergunte ao usuário sua idade e, com base nisso, use uma estrutura if elif else para classificar a idade em categorias de acordo com as seguintes condições:

# Criança: 0 a 12 anos;
# Adolescente: 13 a 18 anos;
# Adulto: acima de 18 anos.

try:
    age = int(input('Digite sua idade: '))

    if 0 <= age <= 12:
            print("Você é uma criança")
    elif 13 <= age <= 18:
            print("Você é um adolescente")
    else:
            print("Você é um adulto")
except:
        print('Entrada inválida! Digite um número inteiro.')


# 3 - Solicite um nome de usuário e uma senha e use uma estrutura if else para verificar se o nome de usuário e a senha fornecidos correspondem aos valores esperados determinados por você.

username = input('Digite seu nome de usuário: ')
password = input('Digite sua senha: ')

if username == 'taciano' and password == '123taciano':
    print("Usuário logado com sucesso")
else:
    print("Verifique suas credenciais e tente novamente")

# 4 - Solicite ao usuário as coordenadas (x, y) de um ponto qualquer e utilize uma estrutura if elif else para determinar em qual quadrante do plano cartesiano o ponto se encontra de acordo com as seguintes condições:

# Primeiro Quadrante: os valores de x e y devem ser maiores que zero;
# Segundo Quadrante: o valor de x é menor que zero e o valor de y é maior que zero;
# Terceiro Quadrante: os valores de x e y devem ser menores que zero;
# Quarto Quadrante: o valor de x é maior que zero e o valor de y é menor que zero;
# Caso contrário: o ponto está localizado no eixo ou origem.

try:
    x = int(input('Digite as coordenadas X: '))
    y = int(input('Digite as coordenadas Y: '))

    if x > 0 and y > 0:
        print('Primeiro Quadrante')
    elif x < 0 and y > 0:
        print('Segundo Quadrante')
    elif x < 0 and y < 0:
        print('Terceiro Quadrante')
    elif x > 0 and y < 0:
        print('Quarto Quadrante')
    else:
        print('Eixo ou Origem')
except:
  print('Entrada inválida! Certifique-se de digitar dois números inteiros separados por espaço.')
1 resposta

Olá Taciano! Tudo joia?

Seu código está bem estruturado e atende aos requisitos dos exercícios. Se você quiser explorar mais, pode tentar implementar a instrução match (disponível a partir do Python 3.10) para algumas dessas verificações, embora para esses casos específicos, o uso de if-elif-else já seja bastante adequado.

Bons estudos!