Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created July 21, 2022 01:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/cee4fb042d5b4c06d5db8eef3726845d to your computer and use it in GitHub Desktop.
Save parzibyte/cee4fb042d5b4c06d5db8eef3726845d to your computer and use it in GitHub Desktop.
"""
https://parzibyte.me/blog
"""
def imprimir_porcentaje_letras(cadena):
diccionario = {}
for letra in cadena:
if not letra in diccionario:
diccionario[letra] = {
"conteo": 0,
}
diccionario[letra]["conteo"] += 1
cantidad_letras = len(cadena)
for letra in diccionario:
diccionario[letra]["porcentaje"] = (
diccionario[letra]["conteo"]*100)/cantidad_letras
for letra in diccionario:
print(letra, end=" ")
for i in range(diccionario[letra]["conteo"]):
print("*", end="")
porcentaje_redondeado = round(diccionario[letra]["porcentaje"], 1)
print(f" {porcentaje_redondeado} %")
imprimir_porcentaje_letras("Hola mundo. Me gusta mucho programar en Python y publicarlo en mi blog: https://parzibyte.me/blog")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment