1
resposta

Praticando Python usando if, elif e else

# Este exercicio tem como objetivo aprimorar as boas práticas na programação python


#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.
try:
    numero = int(input('Escolha um número: '))
        
    if numero % 2 == 0:
            print('O número é par')
            
    else:
            print('O número é ímpar')
except:
    print('Opção inválida')
    

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

try:
    
    idade = int(input('Digite sua idade:'))

    if 0 <= idade <= 12:
        print('Você é uma criança')
    elif 13 <= idade <= 18:
        print('Você é um adolescente')
    elif idade >= 18:
        print('Você é um adulto')
    else:
        print('Opção Inválida')
        
except:
    print('Entrada Inválida. Digite um número do tipo inteiro')


#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ê.
try:    
    username = input('Digite seu usuário:')
    password = input('Digite sua senha:')
    
    
    if username == 'Moyses' and password == 'moy123':
        print('Você foi logado com sucesso')
        
    else:
        print('Por favor. Verifique suas credenciais e tente novamente')
except:
    print('Opção Inválida. Tente novamente!')
    
    


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

try:

    x = float(input('Digite uma coordenada x: '))
    y = float(input('Digite uma 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('Quarto Quadrante')
    else:
        print('O ponto está localizado no eixo ou origem')
except:
    print('opção inválida. Apenas digite um número')
    
    
    
    
1 resposta

Cara, seu código esta muito bem escrito, seu código demonstra uma boa compreensão dos conceitos básicos e boas práticas em python, você está no caminho certo haha!