Lernpfad:Das micro:glow/3: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Zeile 67: Zeile 67:


Damit erhalten wir die zehn Frames unserer Animation. Diese werden dann als Liste in der Variablen <code>flash</code> gespeichert und in Zeile 10 automatisch mit einer Verzögerung von 100 Millisekunden zwischen den Bildern abgespielt.
Damit erhalten wir die zehn Frames unserer Animation. Diese werden dann als Liste in der Variablen <code>flash</code> gespeichert und in Zeile 10 automatisch mit einer Verzögerung von 100 Millisekunden zwischen den Bildern abgespielt.
=== Die Python-Art ===
Listen sind ein sehr mächtiges Werkzeug und spielen in vielen Python-Programmen eine wichtige Rolle. Sie werden durch eckige Klammern (<code>[]</code>) eingegeben. Zum Beispiel eine Liste der Zahlen von 0 bis 9: <syntaxhighlight lang="python" inline=1>zahlenliste = [0,1,2,3,4,5,6,7,8,9]</syntaxhighlight>
Im Programm oben wird die Liste der Frames automatisch erstellt. Wir hätten aber auch alle Frames von Hand in eine Liste schreiben können:
<syntaxhighlight lang="python">
flash = [
    Image("9999999999999999999999999"),
    Image("8888888888888888888888888"),
    Image("7777777777777777777777777"),
    Image("6666666666666666666666666"),
    Image("5555555555555555555555555"),
    Image("4444444444444444444444444"),
    Image("3333333333333333333333333"),
    Image("2222222222222222222222222"),
    Image("1111111111111111111111111"),
    Image("0000000000000000000000000")
]
</syntaxhighlight>


{{Collapse:End}}
{{Collapse:End}}