1
resposta

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('insira um numero  \n'))
print('voce escolheu o numero', numero)

if numero == 1:
    numero = print('ímpar')
elif numero == 2: 
    numero = print('par')
else: 
    print('numero inválido')

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:

idade = int(input('informe sua idade  \n'))

if idade <= 12:
   print('voce é crianca')
elif  13 < idade <=17:
   print('voce é adolescente')
elif idade >= 18:
   print('voce é adulto')
else: 
   print('valor invalido')

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 = input('digite seu usuario \n')
senha = input('digite sua senha  \n')

if usuario == 'matheus.oliveira':
    print('usuario correto')
elif senha == 'abcd1234':
    print('usuario e senha corretos, acesso concedido')
else:
    print('usuario e/ou senha invalidos.')

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:

x = int(input('insira a coordenada x \n'))
y = int(input('insira a coordenada y \n'))

if x > 0 and y > 0:
    print('''
          ponto esta no quadrante A
          ''')
elif x < 0 and y > 0:
    print('''
          ponto esta no quadrante B
          ''')
elif 0 > x and y:
    print('''
          ponto esta no quadrante C
          ''')
elif x > 0 and y < 0:
    print('''
          ponto esta no quadrante D
          ''')
else:
    print('''
          ponto esta na origem
          ''')
1 resposta

Olá, Matheus. Tudo bem?

Obrigado por compartilhar seu código aqui com a gente.

Muito bom como você estruturou suas condicionais em cada um dos desafios. No entanto, percebi pequenos ajustes que podem deixar o código ainda mais funcional e claro. Por exemplo, no primeiro exercício, o bloco if/else verifica números específicos, mas poderia usar o operador módulo (%) para determinar se o número é par ou ímpar de forma mais geral.

Veja este exemplo:


numero = int(input("Insira um número: "))
if numero % 2 == 0:
    print("O número é par.")
else:
    print("O número é ímpar.")

Este código utiliza o operador % para verificar o resto da divisão, o que facilita determinar se o número é par (resto 0) ou ímpar.

Conte com o apoio do Fórum. Abraços e bons estudos.