Spaces:
Sleeping
Sleeping
| # editor_literario_puntuacion.py | |
| import re | |
| def evaluar_puntuacion(texto): | |
| """ | |
| Analiza el uso de puntuaci贸n en el texto de forma b谩sica. | |
| Retorna un resumen en formato Markdown. | |
| """ | |
| total_puntos = texto.count(".") | |
| total_comas = texto.count(",") | |
| total_signos_interrogacion = texto.count("?") + texto.count("驴") | |
| total_signos_exclamacion = texto.count("!") + texto.count("隆") | |
| oraciones = re.split(r'[.!?]+', texto) | |
| oraciones_largas = [o for o in oraciones if len(o.split()) > 20] | |
| return f""" | |
| ## 鉁掞笍 An谩lisis de Puntuaci贸n | |
| - Total de puntos: **{total_puntos}** | |
| - Total de comas: **{total_comas}** | |
| - Signos de interrogaci贸n: **{total_signos_interrogacion}** | |
| - Signos de exclamaci贸n: **{total_signos_exclamacion}** | |
| - Oraciones largas (m谩s de 20 palabras): **{len(oraciones_largas)}** | |
| > Se recomienda revisar las oraciones largas para mejorar la legibilidad. | |
| """ | |