Das Wiegen
Zeit für ein neues Projekt! Dieser Checkpoint setzt die Schleifen und Listen aus den letzten zwei Lektionen ein, zusammen mit allem, was du davor gelernt hast. Wie im ersten Checkpoint sagen die Anweisungen, was das Programm ausgeben soll, und wie du es schreibst, ist deine Sache. Und wie dort führt jede Übung dein Programm auch mit anderen Daten aus, es muss also alles aus den Listen am Anfang berechnen.
Das Projekt. Jeden Herbst veranstaltet das Dorf ein Kürbisfest, und der schwerste Kürbis gewinnt. Dieses Jahr hat auch Emma einen angemeldet. In drei Übungen wiegt dein Programm die Kürbisse, vergibt Bänder und verkündet die drei Gewinner.
Die Daten. Die Kürbisse stehen in zwei Listen. teilnehmer enthält die Namen der Leute, die sie angebaut haben, und gewichte ihr Gewicht in Kilogramm. Elemente mit demselben Index gehören zusammen: teilnehmer[2] ist Opa Josef, und sein Kürbis wiegt gewichte[2], 31 kg. Die Übung probiert auch andere Kürbisse aus, mehr oder weniger davon, hole die Anzahl der Kürbisse also aus der Liste und schreibe nicht 6 in deinen Code.
Die Aufgabe. Gib aus, wie viele Kürbisse es gibt, ihr Durchschnittsgewicht mit einer Nachkommastelle und den schwersten Kürbis mit dem Namen seines Anbauers. Für diese Kürbisse gibt das Programm Folgendes aus:
Kürbisse: 6
Durchschnitt: 22.7 kg
Schwerster: Opa Josef (31 kg)Der schwerste Kürbis kann an jeder Stelle der Liste stehen, auch als erstes oder letztes Element. Keine zwei Kürbisse wiegen gleich viel, es gibt also immer nur einen schwersten.
Ein Tipp: Denk an das Muster für den größten Wert aus der Lektion über Listen und daran, dass du auch seinen Index gemerkt hast, um den Namen des Tages in einer anderen Liste zu finden.
So schreibst du es:
Anweisungen
- 1
Gib aus, wie viele Kürbisse es gibt und wie viel sie im Durchschnitt wiegen, mit einer Nachkommastelle.
- 2
Gib darunter den schwersten Kürbis aus und wer ihn angebaut hat.