Advertisement
PedroPauloFO

Converte palavras em portugês para on plural

Jun 26th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1. # coding: utf-8
  2. # Programação 1, 2014.1 Pedro Paulo
  3. # Converte palavras em português para o plural
  4.  
  5. while True:
  6.     palavra = raw_input()
  7.    
  8.     if palavra == "fim":
  9.         break  
  10.      
  11.     if palavra[-1] == "l":
  12.         lista = list(palavra)
  13.         lista[-1] = "i"
  14.         palavra = ''.join(lista)
  15.     elif palavra[-1] == "m":
  16.         lista = list(palavra)
  17.         lista[-1] = "n"
  18.         palavra = ''.join(lista)  
  19.     elif palavra[-1] == "z" or palavra[-1] == "r":
  20.         palavra = palavra + "e"
  21.    
  22.     lista = list(palavra)
  23.     if lista[-1] == "n" and lista[-2] == "e":
  24.         i = 0
  25.         for letra in palavra:
  26.             if letra == "á" or letra == "â":
  27.                 lista[i] = "a"
  28.             if letra == "é" or letra == "ê":
  29.                 lista[i] = "e"
  30.             if letra == "í":
  31.                 lista[i] = "i"
  32.             if letra == "ó" or letra == "ô":
  33.                 lista[i] = "o"
  34.             if letra == "ú":
  35.                 lista[i] = "u"
  36.             i += 1
  37.         palavra = ''.join(lista)
  38.            
  39.     if palavra[-1] != "s" and palavra[-1] != "x":
  40.         palavra = palavra + "s"            
  41.  
  42.     print palavra
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement