Rotation

Hier lernen Sie, eine Animation mit einer sich drehenden Form zu erstellen.

Ein Objekt

Folgender Code lässt ein kleines Quadrat 'drehen', der Hintergrund bleibt gleich:

Loading...
  1. Halbieren Sie die Anzahl Bilder, die der Liste hinzugefügt werden. Was verändert sich und weshalb? Welche Anzahl Bilder in der Liste ist sinnvoll, um dieses Fehlverhalten zu vermeiden?
  2. Was wäre ein besserer Name für die Variable x? Begründen Sie.
  3. Im Moment wird die rotierende Grafik vor einem Hintergrund wiedergegeben. Entfernen Sie die Hintergrundgrafik. Was passiert? Begründen Sie.
  1. Ein rechtwinkliges Dreieck vor einem Kreishintergrund dreht sich um sich selbst.
  2. Eine Ellipse (mit zwei unterschiedlichen Durchmessern) dreht sich. Legen Sie es vor einen Hintergrund Ihrer Wahl.
Loading...

Mit Pinsetzung

Wenn man zum Beispiel einen Uhrzeiger drehen will, muss man noch Weiteres beachten. Schauen Sie sich folgenden Code an:

Loading...
  1. Wie viele Bilder werden der Liste hinzugefügt? Weshalb diese Anzahl?
  2. Wo werden Pins gesetzt und weshalb?
  3. Wieder wird die rotierende Grafik vor einem Hintergrund wiedergegeben. Was passiert, wenn man diesen entfernt? Begründen Sie.
  4. Weshalb 'ruckelt' diese Animation?
  1. Ein Planet dreht sich um einen Stern respektive um die Sonne.
  2. Erstellen Sie eine Rotationsanimation Ihrer Wahl.
Loading...

Was Sie geübt und gelernt haben

Allgemein

  • Sie können sequenzielle Datentypen erstellen und verändern.
  • Sie können Schleifen und Listen in Funktionen erstellen und verwenden.

Python

  • Sie können Pythonlisten erstellen und Elemente hinzufügen.

PyTamaro

  • Sie können Animationen erstellen.

This activity has been created by Gall and is licensed under CC BY-SA 4.0.

Rotation

Logo of PyTamaro

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI

Privacy PolicyPlatform Version 6ce8f936 (Mon, 01 Jun 2026 10:33:56 GMT)