Advertisement
Guest User

Untitled

a guest
May 25th, 2019
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.03 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. #pregunta1
  4. def mayor(d):
  5.     return max(d.values())
  6.  
  7. #pregunta2
  8. def llena_diccionario():
  9.     clave = input()
  10.     val = input()
  11.     d = {}
  12.     while clave != "x":
  13.         d[clave] = val
  14.         clave = input()
  15.         val = input()
  16.     return d
  17.  
  18. #pregunta3
  19. def listas_diccionario(claves, valores):
  20.     d = {}
  21.     for i, j  in zip(claves, valores):
  22.         d[i] = j
  23.     return d
  24.  
  25. def mes_letras(n):
  26.     if n < 1 or n > 12:
  27.         return "Mes no valido"
  28.     d = {1: "Enero", 2: "Febrero", 3: "Marzo", 4: "Abril", \
  29.          5: "Mayo", 6: "Junio", 7: "Julio", 8: "Agosto", \
  30.          9: "Setiembre", 10: "Octubre", 11: "Noviembre", 12: "Diciembre"}
  31.     return d[n]
  32.  
  33. def mes_numero(mes):
  34.     if mes not in ["Enero", "Febrero", "Marzo", "Abril", \
  35.         "Mayo", "Junio", "Julio", "Agosto", \
  36.         "Setiembre", "Octubre", "Noviembre", "Diciembre"]:
  37.         return "Mes no valido"
  38.     d = {"Enero": 1, "Febrero": 2, "Marzo": 3, "Abril": 4, \
  39.          "Mayo": 5, "Junio": 6, "Julio": 7, "Agosto": 8, \
  40.          "Setiembre": 9, "Octubre": 10, "Noviembre": 11, "Diciembre": 12}
  41.     return d[mes]
  42.  
  43. def cuenta_palabras(text):
  44.     palabras = text.split(" ")
  45.     d = {}
  46.     for i in palabras:
  47.         if i in d.keys():
  48.             d[i] += 1
  49.         else:
  50.             d[i] = 1
  51.     return d
  52.  
  53. def cuenta_letras(text):
  54.     d = {}
  55.     for i in text:
  56.         if i in d.keys():
  57.             d[i] += 1
  58.         else:
  59.             d[i] = 1
  60.     return d
  61.  
  62. #test pregunta1
  63. #test = {1: 10, 2: 5, 3:8}
  64. #print(mayor(test))
  65.  
  66. #test pregunta2
  67. #print(llena_diccionario())
  68.  
  69. #test pregunta3
  70. #claves = [1, 2, 3, 4, 5]
  71. #valores  = ["Enero", "Febrero", "Marzo", "Abril", "Mayo"]
  72. #print(listas_diccionario(claves, valores))
  73.  
  74. #test pregunta4
  75. #print(mes_letras(8))
  76. #print(mes_letras(15))
  77.  
  78. #test pregunta5
  79. #print(mes_numero("x"))
  80. #print(mes_numero("Agosto"))
  81.  
  82. #test pregunta6
  83. #print(cuenta_palabras("si si si no juan pedro maria no si"))
  84.  
  85. #test pregunta7
  86. #print(cuenta_letras("si si si no juan pedro maria no si"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement