**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⋅z⋅z⋅a) …
- … und gibt dieses aus.
- Überprüft, ob Volumen grösser gleich 3220[cm3]:
- 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 * turi = Turtle() turi.hideTurtle() # Schildkroete nicht anzeigen -> Bild instantan gezeichnet
- 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 |