Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Hora da prática: condicionais

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.

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

if numero % 2 == 0:
    print('O número é par')
else:
    print('O número é ímpar')

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:

idade = int(input('Qual sua idade? '))

if  0 < idade <= 12:
    print('Criança')
elif 12 < idade <= 18:
    print('Adolescente')
elif idade > 18:
    print('Adulto')
else:
    print('Idade inválida')

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ê.

usuario_correto = 'Isac Fernandes'
senha_correta = '1234'

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

if usuario_correto == nome_usuario and senha_correta == senha:
    print('Você está logado')
else:
    print('Dados inválidos')

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.

x = float(input('Digite a coordenada x: '))
y = float(input('Digite a coordenada 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('Ponto localizado no eixo ou origem')
1 resposta
solução!

Oi, Isac! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu conjunto de condicionais ficou bem estruturado e apresentou uma lógica clara em cada etapa, desde identificar números pares até classificar coordenadas no plano cartesiano. Continue assim!

Uma dica interessante para o futuro é usar lower() para padronizar textos de entrada e evitar erros de comparação. Veja este exemplo:


usuario = input('Digite seu nome: ').lower()
print(usuario)

Esse código transforma o texto em minusculo, ajudando na comparação de strings.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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