Esta es la solución al Ejercicio #7: Cuenta apariciones.
En realidad, el ejercicio se puede resolver de varias maneras. La que aquí te muestro es solo una de ellas (creo que la más Pythónica):
caracteres = {} cadena = input('Introduce una cadena > ') for c in cadena: caracteres[c] = caracteres.get(c, 0) + 1 print('\n'.join([f'{k}: {v}' for k, v in caracteres.items()]))