2
respostas

[Projeto] 09 Hora da prática: condicionais

def tipo_numero():
    numero_digitado = int(input("Digite um número: "))

    if numero_digitado/ 2 == 0:
        print(f"O número {numero_digitado} é par.\n")
    else:
        print(f"O número {numero_digitado} é ímpar.\n") 

     
def listage_idade_do_usuario():
      idade_usuario = int(input('Informe sua idade: '))
    
      if idade_usuario <= 12:
            print('O usuário é classificado como: Criança: 0 a 12 anos\n')
      elif idade_usuario > 12 and idade_usuario <= 18: 
            print('O usuário é classificado como: Adolescente: 0 a 12 anos\n')
      else:
           print('O usuário é classificado como: Adulto: acima de 18 anos\n')
      
def login(nome_padrao, senha_padrao):
    nome = input('Digite nome do usuário: ')
    senha = input('Digite a senha: ')

    if nome == nome_padrao:
        if senha == senha_padrao:
            print('Nome e senha estão corretos')
        else:
            print('Senha não corresponde')
    else:
        print('Nome do usuário está incorreto')

def quadrante():
      x = float(input("Digite o valor de x: "))
      y = float(input("Digite o valor de y: "))

      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á localizado no eixo ou na origem.")
     

tipo_numero()
listage_idade_do_usuario()
login('Karoline','123')
quadrante()
2 respostas

Parabéns, ficou muito bom!!

Algumas dicas:

if numero_digitado/ 2 == 0: pode ser simplificado para if not numero_digitado / 2:, pois 0 avalia para False, e essa operação é levemente mais rápida que comparar com 0 (chama curto circuito)

elif idade_usuario > 12 and idade_usuario <= 18: pode ser simplificado para elif 18 >= idade_usuario > 12: que fica mais simples de ler, pelo menos na minha opinião.

Mas seu código está excelente, são somente sugestões de outras formas de chegar ao mesmo resultado.

Obrigada por compartilhar sua sugestão, Edmilson. Toda sugestão é válida e levarei em consideração nos próximos codigos.