**Dies ist eine alte Version des Dokuments!**
Tag der Bildung: Pizza
Pizza-Auftrag I (Pizza-Math)
Ziel
Python-Programm schreiben, welches …
- … Volumen einer Pizza berechnet …
- … und mitteilt, ob man damit satt wird.
Programm im Detail
- Programm verlangt zwei Inputs: Radius $z$ und Höhe $a$ in cm
- Berechnet Volumen $V = Pi \cdot z \cdot z \cdot a$) …
- … und gibt dieses aus.
- Überprüft, ob Volumen grösser gleich $3220 [\text{cm}^3]$:
- Falls ja, Ausgabe: „Mit dieser Pizza wirst du satt.“
- Falls nein, Ausgabe: „Mit dieser Pizza wirst du nicht satt, mache dir doch eine grössere!“
Tipps:
Zahl Pi in Python:
- Entweder selbst Variable definieren
Pi = 3.14159
… - … oder mit Math-Modul:
import math math.pi
Pizza-Auftrag II (Pizza-Art)
Ziel
Zeichne deine Lieblingspizza mit TurtleGraphics!
Bemerkung: Pizza-Hawaii wird nicht gewünscht, aber geduldet.
Optionale Challenge:
- Verwende Variablen z.B. für Durchmesser von Mozzarella
- Verwende repeat (oder while) für wiederkehrende Figuren
Tipps zum Zeichnen
- Übersicht über alle Farben: http://cng.seas.rochester.edu/CNG/docs/x11color.html
- Grundstruktur:
from gturtle import * t = Turtle() t.hideTurtle()
- Wichtigste Befehle zum Zeichnen:
Befehl | Erklärung |
---|---|
forward(), back(), left(90), right(90) | Basic Navigation |
leftArc(100,180), rightArc(100,180) | Bogen zeichnen |
setPos(0,0) | Turtle an Position beamen |
setPenColor('red') | Legt die Farbe des Stiftes fest. |
setPenWidth(10) | Legt die Breite des Stiftes fest. |
setFillColor('blue') | Legt die Farbe der Füllung fest. |
fill(x,y) | Füllt die geschlossene Fläche, in der sich der Punkt mit den Koordinaten (x, y) befindet. |
penUp() | Hebt den Stift, es wird also nicht gezeichnet |
penDown() | Setzt Stift wieder ab, es wird also wieder gezeichnet |