Advertisement
xlujiax

Comparador de palabra con tupla

Dec 21st, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.80 KB | None | 0 0
  1. import simplegui
  2.  
  3. option_1 =  1
  4. option_2 =  2
  5. option_3 =  3
  6. option_4 =  4
  7. option_5 =  5
  8. option_6 =  6
  9. option_7 =  7  
  10. option_8 =  8
  11. option_9 =  9
  12. option_10 = 10
  13. option_11 = 11
  14. option_12 = 12
  15. option_13 = 13
  16. option_14 = 14
  17. option_15 = 15
  18.  
  19. word = 'obras'
  20.  
  21. PROCESS_TYPE = (
  22.     (option_1, "Asentamiento de terreno"),
  23.     (option_2, "Caida"),
  24.     (option_3, "Carcava profunda"),
  25.     (option_4, "Deslizamiento Rotacional"),
  26.     (option_5, "Deslizamiento simple"),
  27.     (option_6, "Deslizamiento tipo Flujo"),
  28.     (option_7, "Deslizamiento Traslacional"),
  29.     (option_8, "Erosion"),
  30.     (option_9, "Grietas transversales y longitudinales"),
  31.     (option_10, "Monitoreo deslizamiento"),
  32.     (option_11, "Propagacion"),
  33.     (option_12, "Reemplazo de obras de CE"),
  34.     (option_13, "Reptacion"),
  35.     (option_14, "Simple y compuesto"),
  36.     (option_15, "Volcamiento"),
  37. )
  38.  
  39. """print(PROCESS_TYPE)"""
  40.  
  41. count = 0
  42.  
  43. while (count < option_15):
  44.     if word.lower() in PROCESS_TYPE[count][1].lower():
  45.         print PROCESS_TYPE[count][1]      
  46.     count += 1
  47.  
  48.  
  49. ------------------------------
  50. def get_key2(word):
  51.     count = 0
  52.     if word is None:
  53.         return None
  54.     else:
  55.         while (count < option_15):
  56.             if word.lower() in PROCESS_TYPE[count][1].lower():
  57.                 return count      
  58.             count += 1
  59.         if count == option_15:
  60.             return None
  61.        
  62. print get_key2(word)
  63. -----
  64. def get_key2(value, **options):
  65.     count = 0
  66.     print(options)
  67.     print(value)
  68.     cmax = 15
  69.     if value is None:
  70.         return None
  71.     else:
  72.         while (count < cmax):
  73.             if value[0][0].lower() in options['options'][count][1].lower():
  74.                 return count + 1      
  75.             count += 1
  76.         if count == cmax:
  77.             return None
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement