fork download
  1. def sms_from_str(s: str) -> str:
  2. words = [
  3. "igual",
  4. "mas",
  5. "menos",
  6. "masa",
  7. "adios",
  8. "ademas",
  9. "aca",
  10. "bien",
  11. "bueno",
  12. "gracias",
  13. "que",
  14. "te",
  15. "cuanto",
  16. "nada",
  17. "nos",
  18. "vemos",
  19. "despues",
  20. "para",
  21. "principio",
  22. "que",
  23. "qndo",
  24. "saludos",
  25. "siempre",
  26. "estoy",
  27. "tambien",
  28. "por",
  29. "pero",
  30. "porque"
  31. ]
  32.  
  33. sms = [
  34. "=",
  35. "+",
  36. "-",
  37. "+a",
  38. "a2",
  39. "ad+",
  40. "ak",
  41. "bn",
  42. "bno",
  43. "grax",
  44. "k",
  45. "t",
  46. "knto",
  47. "nd",
  48. "ns",
  49. "vms",
  50. "dsps",
  51. "pa",
  52. "ppio",
  53. "q",
  54. "qndo",
  55. "salu2",
  56. "100pre",
  57. "stoi",
  58. "tb",
  59. "x",
  60. "xo",
  61. "xk"
  62. ]
  63.  
  64. toret = ""
  65. ws = s.strip().lower().split()
  66.  
  67. for w in ws:
  68. word_pos = list.index(words, w) if w in words else -1
  69.  
  70. if word_pos > -1:
  71. toret += sms[word_pos]
  72. else:
  73. toret += w
  74. ...
  75.  
  76. toret += " "
  77.  
  78. ...
  79.  
  80. return toret.strip()
  81. ...
  82.  
  83.  
  84. print(sms_from_str("recuerda que te vas a por pan bien bueno"))
  85.  
Success #stdin #stdout 0.03s 9632KB
stdin
Standard input is empty
stdout
recuerda k t vas a x pan bn bno