Tag der Bildung: Pizza

 Ziel

Python-Programm schreiben, welches …

  • … Volumen einer Pizza berechnet …
  • … und mitteilt, ob man damit satt wird.

Programm im Detail

  1. Programm verlangt zwei Inputs: Radius $z$ und Höhe $a$ in cm
  2. Berechnet Volumen $V = Pi \cdot z \cdot z \cdot a$) …
  3. … und gibt dieses aus.
  4. Überprüft, ob Volumen grösser gleich $3220 [\text{cm}^3]$:
    1. Falls ja, Ausgabe: „Mit dieser Pizza wirst du satt.“
    2. 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

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

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
  • gf_informatik/tdb_pizza.1669416508.txt.gz
  • Zuletzt geändert: 2022-11-25 22:48
  • von sca