Advertisement
sconetto

Python - SENADO 1

Sep 4th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | None | 0 0
  1. quantidade = input()
  2. sobrenomes = ["FILHO", "FILHA", "NETO", "NETA", "SOBRINHA", "SOBRINHO", "JUNIOR", "JÚNIOR"]
  3. conjucoes = ["DA", "DE", "DO", "DOS", "DAS"]
  4. nome_completo = [''] * int(quantidade)
  5. for i in range(0, int(quantidade)):
  6.     nome_completo[i] = input()
  7.  
  8. for palavra in nome_completo:
  9.     palavras = [str(word) for word in palavra.split(' ')]
  10.     tamanho = len(palavras)
  11.     contador = 0
  12.     validador = 1
  13.     if (palavras[-1].upper() in sobrenomes and tamanho > 2):
  14.         print(palavras[-1].upper() + " " + palavras[-2].upper() + ", ", end="")
  15.         validador += 1
  16.     elif (tamanho != 1 and palavras[-1].upper() not in conjucoes):
  17.         print(palavras[-1].upper() + ", ", end="")
  18.     elif (palavras[-1].upper() in conjucoes):
  19.         print(palavras[-1] + " ", end="")
  20.     else:
  21.         print(palavras[-1].upper())
  22.  
  23.     while (contador < (len(palavras) - validador)):
  24.         print(palavras[contador] + " ", end="")
  25.         contador += 1
  26.     print("\n")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement