1
resposta

[Projeto] 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:

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

idade = int(input("Digite sua idade: "))

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

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 = "admin"
senha_correta = "1234"

usuario = input("Digite o nome de usuário: ")
senha = input("Digite a senha: ")

if usuario == usuario_correto and senha == senha_correta:
    print("Login realizado com sucesso!")
else:
    print("Nome de usuário ou senha incorretos.")

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 o valor de x: "))
y = float(input("Digite o valor de 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("O ponto está localizado no eixo ou na origem")
1 resposta

Oi, Cássio! Como vai?

Você aplicou muito bem as estruturas if, elif e else nas atividades. Gostei da organização das condições e do uso correto dos operadores lógicos, principalmente na verificação de login e na identificação dos quadrantes do plano cartesiano. Sua solução ficou clara e fácil de entender.

Uma dica interessante para o futuro é usar f-strings para deixar as mensagens mais dinâmicas e organizadas. Veja este exemplo:


nome = input("Digite seu nome: ")
print(f"Ola, {nome}!")

Nesse código, o f antes da string permite inserir variáveis diretamente no texto de forma simples e prática.

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