Warum verwendet Python 'else' nach for- und while-Schleifen?

Ich verstehe, wie dieses Konstrukt funktioniert: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Aber ich verstehe nicht, warum elsehier als Schlüsselwort verwendet wird, da dies darauf hindeutet, dass der betreffende...