¡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.
Desafío Python 👇
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…