Légèrement différente de la votre ....
texte = input("Quel texte voulez vous compter ? : ").split()dictionnaire = {}for i in texte: dictionnaire[i] = len(i)print(dictionnaire)
Qui fonctionne bien en tout cas