Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ESTE ES EL DE PROCESAMIENTO DE TEXTO: PALABRAS ESPECIALES. OJO QUE EN ESTE PROGRAMA UTILICE LAS FUNCIONES 'CONTAR LETRAS' Y 'CONTAR VOCALES' DEL EJERCICIO ANTERIOR
- def contar_letras(palabra):
- palabra = palabra.lower()
- a = {}
- for letra in palabra:
- if letra != ' ':
- if letra not in a:
- a[letra] = 0
- a[letra] += 1
- return a
- def contar_vocales(palabra):
- h = {}
- vocales = 'aeiou'
- for letra in palabra:
- if letra in vocales:
- if letra not in h:
- h[letra] = 0
- h[letra] += 1
- return h
- def son_anagramas(p1, p2):
- if len(p1) != len(p2):
- return False
- m = contar_letras(p1)
- n = contar_letras(p2)
- for i in m:
- if m[str(i)] != n[str(i)]:
- return False
- return True
- def es_panvocalica(palabra):
- u = contar_vocales(palabra)
- for vocal in 'aeiou':
- if vocal not in palabra:
- return False
- if u[vocal] < 1:
- return False
- return True
- def contar_panvocalicas(oracion):
- k = oracion.split()
- suma = 0
- for i in k:
- if es_panvocalica(i):
- suma += 1
- return suma
Add Comment
Please, Sign In to add comment