¡Nuevo desafío Python! Esta vez, con diccionarios.

▶️ Video: diccionarios en Python

Click aquí para desplegar la solución. 👈

Respuesta: {'h':2, 'o':1, 'l':1, 'A':1, 'b':2, 'B':2, 'F':1, 'u':3}

✏️ Explicación: El algoritmo solicita al usuario 5 strings y, por cada carácter de cada string, si se trata de una letra, verifica si no se encuentra en el diccionario, en cuyo caso la agrega con el valor 1 y, si se encuentra, le suma 1.

Solución al desafío



Desafío Python 👇

desafío Python número 9

Click aquí para una versión accesible de la infografía (apta para lectores electrónicos)
 
contadores={}
for i in range(5):
    cadena=input("Texto: ")
    for caracter in cadena:
        if caracter.isalpha():
            if caracter not in contadores:
                contadores[caracter]=1
            else:
                contadores[caracter]+=1

¿Qué contendrá el diccionario contadores al finalizar la ejecución de este fragmento de código si los strings procesados son estos?:

¡holA!

bBBb

123

@$1..0F

uuuh…