1
resposta

Exercício: Hora da prática: condicionais

Exercício: 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.
# Solicita ao usuário para inserir um número inteiro
numero = int(input("Digite um número inteiro: "))
# Verifica se o número é par
if numero % 2 == 0:
    print(f"O número {numero} é par.")
else:
    print(f"O número {numero} é í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.
# Solicita ao usuário para inserir a idade
idade = int(input("Digite sua idade: "))

# Classifica a idade em categorias
if idade >= 0 and idade <= 12:
    print("Você é uma criança.")
elif idade >= 13 and idade <= 18:
    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ê.
nome_usuario = input("Digite o nome de usuário: ")
senha = input("Digite a senha: ")
# Valores esperados para nome de usuário e senha
nome_esperado = "usuario123"
senha_esperada = "senha456"
# Verifica se os valores fornecidos correspondem aos esperados
if nome_usuario == nome_esperado and senha == senha_esperada:
    print("Acesso concedido. Bem-vindo!")
else:
    print("Nome de usuário ou senha incorretos. Acesso negado.")

# 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:
# utilizando if elif else
# Solicita ao usuário para inserir as coordenadas (x, y)
x = float(input("Digite a coordenada x: "))
y = float(input("Digite a coordenada y: "))

# Verifica em qual quadrante o ponto se encontra
if x > 0 and y > 0:
    print("O ponto está no Primeiro Quadrante.")
elif x < 0 and y > 0:
    print("O ponto está no Segundo Quadrante.")
elif x < 0 and y < 0:
    print("O ponto está no Terceiro Quadrante.")
elif x > 0 and y < 0:
    print("O ponto está no Quarto Quadrante.")
else:
    print("O ponto está no eixo ou origem.")

É possível realizar a quarta questão utilizando a instrução: match?

1 resposta

Oii Anderson, tudo bem?

Parabéns por finalizar a ativdade! Testei aqui e tudo funcionou muito bem.

É uma ótima ideia tentar implementar a solução da quarta questão utilizando a instrução match, mas depende da versão do Python que você está utilizando, versões mais antigas podem ocorrer erros.

Um abraço e bons estudos.