renix1

Aprendendo letras...

Dec 12th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.31 KB | None | 0 0
  1. # coding: utf-8
  2. letras_comuns_em_nomes = []
  3. aumento = 0.00714
  4.  
  5.  
  6. def aprender_letras(letras=letras_comuns_em_nomes):
  7.     '''
  8.        APRENDE AS LETRAS MAIS USADAS NOS NOMENS COMUNS
  9.    '''
  10.     nomes_comuns = ['José', 'Matheus', 'Mateus', 'Bruno', 'Felipe', 'Kaique', 'Marcelo', 'Luiz', 'Laís']
  11.     for nome in nomes_comuns:
  12.         for caracter in nome:
  13.             if nome.count(caracter) >= 1:
  14.                 if letras.count(caracter) == 0:
  15.                     letras.append(caracter)
  16.                 else:
  17.                     pass
  18.             else:
  19.                 pass
  20.     return letras
  21.  
  22.  
  23. def aprendizado_de_maquina(entrada, aumento=aumento, letras=letras_comuns_em_nomes):
  24.     '''
  25.        VERIFICA A POSSIBILIDADE DE ACORDO COM AS LETRAS MAIS REPETIDAS NUM NOME
  26.    '''
  27.     probabilidade = 0.0
  28.     print(aumento)
  29.     try:
  30.         len(entrada)
  31.     except:
  32.         quit()
  33.     if len(entrada) < 1:
  34.         pass
  35.     else:
  36.         if 3 <= len(entrada) <= 14:  # if len(entrada) >= 3 and len(entrada) <= 14:
  37.             for caracter in entrada:
  38.                 if caracter in letras:
  39.                     probabilidade += aumento
  40.         else:
  41.             return False
  42.     probabilidade *= 10
  43.     print(probabilidade)
  44.     if probabilidade >= 0.25:
  45.         return True
  46.     else:
  47.         return False
Advertisement
Add Comment
Please, Sign In to add comment