Warum wird als nächstes eine 'StopIteration' ausgelöst, aber 'for' eine normale Rendite?

Warum führt die Verwendung forin diesem Codeteil zu no StopIteration oder forfängt die Schleife alle Ausnahmen ein und wird dann stillschweigend beendet? In welchem ​​Fall haben wir das Fremde return? Oder ist das raise StopIterationverursacht durch : return None? #!/usr/bin/python3.1 def...