1
resposta

[Dúvida] Meu exercício está correto?

#Input e estrutura ímpar e par
numI = int(input("Insira um número inteiro: "))
if numI % 2 == 0:
    print("O número é par.\n")
else:
    print("O número é ímpar.\n")

#Regras de negócio para idade e input
idade = int(input("Insira sua idade: "))
if idade >= 0 and idade <= 12:
    print("Você é uma criança")
elif idade >= 13 and idade < 18:
    print("Você é um adolescente\n")
else:
    print("Você é um adulto\n")

nome = input("Insira seu nome: ")
if nome == "Tárik":
    print("Esse sou eu!!\n")
senha = int(input("Insira sua senha: "))
if senha == 13 :
    print("Acesso permitido!!\n")
else:
    print("Senha errada amigão.\n")

#Etapa 4 do exercício
x = float(int(input("Coordenadas do ponto x: ")))
y = float(int(input("Coordenadas do ponto y: ")))
if x > 0 and y > 0:
    print("Ponto no primeiro quadrante")
elif x <0 and y > 0:
    print("Ponto segundo quadrante")
elif x < 0 and y < 0:
    print("Ponto terceiro quadrante")
elif x > 0 and y < 0:
    print("Ponto quarto quadrante")
else:
    print("Ponto localizado num eixo ou na origem")
1 resposta

Oi, Tárik! Como vai?

Agradeço por compartilhar.

Gostei bastante de como você organizou diferentes validações no mesmo exercício, trabalhando paridade, idade, autenticação e até plano cartesiano. Isso mostra que você já está conectando bem os conceitos de if, elif e operadores lógicos, principalmente no uso do % para verificar paridade e das condições combinadas com and.

Uma dica interessante para o futuro é simplificar algumas verificações usando intervalos mais diretos e evitar conversões desnecessárias.


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

if idade <= 12:
    print('crianca')
elif idade < 18:
    print('adolescente')
else:
    print('adulto')

Esse código evita repetir comparações como >= 0 e deixa a leitura mais simples, já que cada faixa é tratada em sequência.

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