At My Fingertips

Rapid Playground

Documentation

Regenbogen

🌈

Der vereinfachte Regenbogen des entsprechenden Emojis besteht aus sechs Farben:

Regenbogen

Dekomposition

Implementiere eine Funktion, welche einen «Streifen» darstellt.

💡 PyTamaro iconfixieren sorgt dafĂŒr, dass die Streifen anschliessend einfach kombiniert werden können.

💡 Wenn du spĂ€ter dann den Ă€ussersten Streifen ganz im Hintergund platzierst, musst du dir keine Gedanken darĂŒber machen, wie du den Streifen «nach innen» begrenzt: das kann einfach der nĂ€chste Streifen ĂŒbernehmen:

Red Orange Yellow

Loading...

Kombinieren der Einzelteile

Wenn die Einzelteile alle gut fixiert sind, kann man nun alle Teile StĂŒck fĂŒr StĂŒck PyTamaro iconkombinieren.

💡 Platziere den Regenbogen am Ende vor einen weissen Hintergrund. Am einfachsten geht das, wenn der fertig kombinierte Bogen ĂŒber ein PyTamaro iconrechteck ĂŒberlagert wird, welches den Dimensionen des Bogens entspricht.

Loading...

Eleganter kombinieren mit einer Schleife

Hast du oben sechs mal PyTamaro iconkombinieren geschrieben, und sieben Mal die streifen-Funktion aufgerufen? Das ginge mit einer Schleife eleganter.

đŸ€” Aber wie können sowohl die unterschiedlichen Grössen als auch die unterschiedlichen Farben in eine einzige Liste kombiniert werden, ĂŒber die dann iteriert werden kann?

👉 Wir können die beiden Listen mit den Grössen und den Farben zu einer Liste von Tupeln kombinieren. Ein Tupel ist quasi eine Liste, die nicht verĂ€ndert werden kann. Sie wird mit runden Klammern geschrieben.

Beispiel

Loading...

Schleife ĂŒber eine Liste von Grössen & Farben

Implementiere die Regenbogen-Funktion nochmals, diesmal mit einer Schleife. Das Ziel ist, PyTamaro iconkombinieren und streifen nur ein einziges Mal aufzurufen.

💡 Erstelle erst eine Liste mit Tupeln von Grössen und Farben.

Loading...

Was du in dieser AktivitÀt gelernt hast

BezĂŒglich der Python Sprache

  • Listen können nicht nur Zahlen oder Strings enthalten, sondern auch andere Listen oder Tupel. Damit bekommt eine Liste mehr als eine Dimension. Auch ĂŒber solche Listen kann mit der for Schleife iteriert werden.
  • Tupel sind quasi unverĂ€nderbare Listen. Sie werden mit runden Klammern () definiert.

BezĂŒglich der PyTamaro Bibliothek

  • ✂ Ausschneiden eines Teils einer Grafik ist zwar nicht möglich; einen Ă€hnlichen Effekt bekommt man allerdings, wenn eine Figur mit der Hintergrundfarbe ĂŒberlagert wird.
  • PyTamaro icongrafik_hoehe und PyTamaro icongrafik_breite sind wertvolle Funktionen, um die GrĂ¶ĂŸe einer Figur abhĂ€ngig von einer bestehenden Grafik zu machen.

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

Regenbogen

Logo of PyTamaro

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

Privacy Policy ‱ Platform Version f577e32 (Mon, 15 Jul 2024 09:55:47 GMT)