1
resposta

[Projeto] MINHA RESOLUÇÃO

Boa tarde Espero que estejam todos bem

Seguem abaixo os códigos que eu fiz para resolução dos exercícios:

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_digitado = int(input('Digite o numero desejado: '))
if numero_digitado % 2 == 0:
    print('O numero é par')
else:
    print('o numero é 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 12 anos; Adolescente: 13 a 18 anos; Adulto: acima de 18 anos.

idade = int(input('Digite a sua idade: '))
if idade <= 12:
    print('Criança')
elif idade > 18:
    print('Adulto')
else:
    print('Adolescente')  

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ê.

senha = "senha123"
usuario = "admin"

nova_senha = input('Digite a nova senha: ')
novo_usuario = input('Digite o novo usuario: ')

if senha == nova_senha:
    print('As senhas são iguais')
elif usuario == novo_usuario:
    print('Os usuarios sao iguais')
else:
    print('Os dados são diferentes')

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.

pontox = int(input('Digite o valor de X: '))
pontoy = int(input('Digite o valor de Y: '))

if pontox > 0 and pontoy > 0:
    print('PRIMEIRO QUADRANTE')
elif pontox < 0 and pontoy > 0:
    print('SEGUNDO QUADRANTE')
elif pontox < 0 and pontoy < 0:
    print('TERCEIRO QUADRANTE')
elif pontox > 0 and pontoy < 0:
    print('QUARTO QUADRANTE')
else:
    print('O PONTO ESTA NO EIXO OU ORIGEM')

1 resposta

Olá Gabriel, tudo bem com você?

Meus parabéns pela conclusão da atividade e por compartilhar o seu código com a comunidade do fórum Alura. Gostaria de aproveitar a oportunidade e deixar uma dica de implementação do código do terceiro exercício. Usando operador lógico and podemos realizar a verificação simultânea dos valores fornecidos pelo usuário nas variáveis nova_senha e novo_usuario, o código ficará da seguinte forma:

senha = "senha123"
usuario = "admin"

nova_senha = input('Digite a nova senha: ')
novo_usuario = input('Digite o novo usuario: ')

if novo_usuario == usuario and nova_senha == senha:
    print('As senhas e usuários são iguais')
else:
    print('Os dados são diferentes')

Caso opte por testar a proposta de código apresentada acima, lembre-se de salvar o arquivo antes de executar.

Continue estudando e conte com a Alura para evoluir sua carreira. Abraços e bons estudos!