Dazu braucht man die Funktion aber nicht in der Schleife definieren.Darii hat geschrieben:In dem speziellen Fall wäre die Alternative ein Funktionsaufruf mit 7 Parametern von denen sich die 4 zusätzlichen nicht unterscheiden.
Funktionsdefinition innerhalb einer Schleife
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
? Sage ich doch. Wenn man die Funktion nicht in der Schleife definieren würde, bräuchte man alternativ 7 Parametern von denen sich die 4 zusätzlichen wiederholen.birkenfeld hat geschrieben:Dazu braucht man die Funktion aber nicht in der Schleife definieren.Darii hat geschrieben:In dem speziellen Fall wäre die Alternative ein Funktionsaufruf mit 7 Parametern von denen sich die 4 zusätzlichen nicht unterscheiden.
Code: Alles auswählen
draw_axis(red, x_axis, x_surface, screen, viewing_distance, rotation_matrix, camera_position)
draw_axis(green, y_axis, y_surface, screen, viewing_distance, rotation_matrix, camera_position)
draw_axis(blue, z_axis, z_surface, screen, viewing_distance, rotation_matrix, camera_position)
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Nein, das bräuchte man eben nicht. Diese Namen kannst du in der Funktion verwenden, und sie werden automatisch im umgebenden Namensraum gefunden.
Ach mist stimmt, ich hatte total übersehen dass Schleifen ja gar keinen neuen Namenraum haben.birkenfeld hat geschrieben:Nein, das bräuchte man eben nicht. Diese Namen kannst du in der Funktion verwenden, und sie werden automatisch im umgebenden Namensraum gefunden.