1
resposta

Hora da prática: condicionais

Tive um pouco de dificuldade nessa rsrs mas consultei alguns posts dos amigos e no final deu certo:

# exercicio 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.

inserir_numero = int(input('Inserir número'))

if (inserir_numero % 2 == 0):
    print('Você digitou um número PAR')
else:
    print('Você digitou um número IMPAR')

# exercicio 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('Digitar idade: '))

if (0 <= idade <= 12):
    print('Criança')
elif (13 <= idade <= 18):
    print('Adolescente')
elif (idade >18):
    print('Adulto')
else:
    print('Insita um valor válido para idade.')

# exercicio 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_valido = 'Rafael'
senha_valido = '123456'

nome_usuario = (input('Inserir nome de usuário\n'))
senha_usuario = (input('Inserir uma senha\n'))

if (usuario_valido != nome_usuario) and (senha_valido != senha_usuario):
    print('Usuário e senha não estão de acordo!')
elif (usuario_valido != nome_usuario) and (senha_valido == senha_usuario):
    print('Usuário está errado!')
elif (usuario_valido == nome_usuario) and (senha_valido != senha_usuario):
    print('Senha está errado!')
else:
    print('Usuário e senha OK')

# exercicio 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.

coordenada_x = int(input('Informar a coordenada X'))
coordenada_y = int(input('Informar a coordenada Y'))

if (coordenada_x > 0) and (coordenada_y > 0):
    print('Primeiro quadrante')
elif (coordenada_x < 0) and (coordenada_y > 0):
    print('Segundo quadrante')
elif (coordenada_x < 0) and (coordenada_y < 0):
    print('Terceiro quadrante')
else:
    print('Quarto quadrante')

OBS: deixei o comentario de todo o exercício para me ajudar a entender se estava no caminho correto

1 resposta

Boa noite, Rafael! Como está?

Incrível demais! Mesmo com dificuldades, você se esforçou nos desafios e foi até o fim.

Notei que utilizou o controle condicional com if, elif e else para criar lógicas claras e funcionais, aplicou de forma eficaz os operadores lógicos para validar múltiplas condições e compreendeu a importância do tratamento de entrada do usuário para tornar o programa interativo e robusto.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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