Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Resolução] Hora da prática: condicionais

Segue minha resolução da atividade. Fico à disposição para quaisquer criticas construtivas para a melhora do meu código

# 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.
num = int(input("Digite um número para verificar se ele é par ou impar: "))

if num % 2 == 0:
    print(f"O número {num} é par")
else:
    print(f"O número {num} é Impar")

# 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 11 anos;
# Adolescente: 12 a 17 anos;
# Adulto: acima de 18 anos.
idade = int(input("Digite a sua idade: "))
if idade <= 11:
    print("Você é uma criança")
elif idade <= 17:
    print("Você é um adolescente")
else:
    print("Você é um 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 = "Danilo"
senha = "Banana123"
tentativas = 0

while True:
    if tentativas >= 3:
        break 
    elif usuario == str(input("Digite o seu usuário: ")):
        while senha != str(input("Digite a sua senha: ")):
            print("Senha incorreta, tente novamente")
            tentativas += 1
            if tentativas >= 3:
                print("Tentativas esgotadas")
                break
        else:
            print("Login realizado com sucesso!")
            break
    else:
        print("Usuário incorreto, tente novamente")
        tentativas += 1

# 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 da coordenada X: "))
y = float(input("Digite o valor da 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("Quartro Quadrante")
else:
    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
2 respostas

Olá, estudante, como vai?

O seu código está organizado e cumpre bem o que cada etapa do exercício pede, demonstrando boa compreensão das estruturas condicionais. As quatro partes funcionam de forma clara e com lógica consistente, o que mostra que você está avançando muito bem na prática com Python.

Continue compartilhando seu progresso por aqui, o fórum está à disposição.

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

Agradeço!