Werte und Variablen · Abschlussprojekt
Abschlussprojekt: Projekt: Plane einen Gruppenausflug
Du weißt jetzt, wie du Werte benennst, Variablen aktualisierst, mit Zahlen rechnest und Ergebnisse in Nachrichten einsetzt. Dieses Projekt verbindet diese Fähigkeiten in einem kleinen Programm.
Du erstellst eine Budgetübersicht für einen Gruppenausflug. Die Ausgangsinformationen stehen bereits im Editor, damit du dich darauf konzentrieren kannst, daraus nützliche Ergebnisse zu gewinnen.
Ausgangsinformationen
Dein Programm beginnt mit vier Variablen:
activity = "museum visit"
people = 3
price_per_person = 12
snack_budget = 15
Ändere diese Werte erst, nachdem dein Projekt die Prüfung bestanden hat. Sie liefern dir ein bekanntes Ergebnis zum Vergleichen.
Teil 1: Berechne das Budget
Erstelle zwei neue Variablen:
ticket_totalsollpeoplemitprice_per_personmultiplizieren.total_budgetsollticket_totalundsnack_budgetaddieren.
Berechne die erwarteten Werte, bevor du das Programm ausführst:
Die Eintrittskarten kosten
3 * 12, also36.Mit dem Budget für Snacks ergibt sich
36 + 15, also51.
Ein erwartetes Ergebnis aufzuschreiben ist eine wertvolle Kontrolle. Wenn Python etwas anderes liefert, weißt du, dass es eine Abweichung gibt, die du untersuchen kannst.
Teil 2: Gib die Übersicht aus
Verwende fünf Ausgabeanweisungen, um genau Folgendes auszugeben:
GROUP OUTING
Activity: museum visit
People: 3
Tickets: $36
Total budget: $51
Die erste Zeile kann ein normaler String sein. Verwende für die anderen vier Zeilen f-Strings, damit sie ihre Werte aus Variablen lesen.
Baue das Programm mit Zwischenkontrollen auf
Du musst nicht das ganze Programm schreiben, bevor du es ausführst.
Berechne
ticket_totalund gib den Wert vorübergehend aus. Prüfe, ob36erscheint.Berechne
total_budgetund gib den Wert vorübergehend aus. Prüfe, ob51erscheint.Entferne diese vorübergehenden Kontrollen.
Ergänze die fünf geforderten Ausgabezeilen nacheinander.
Vergleiche die fertige Ausgabe sorgfältig mit der Vorgabe.
Kleine Zwischenkontrollen erleichtern es, einen Fehler zu finden. Sie sind nicht nur für Anfänger gedacht. Auch erfahrene Programmierer verwenden sie.
Prüfe dein Programm
Prüfe vor der Abgabe, ob:
alle sechs Variablennamen einheitlich geschrieben sind;
beide berechneten Variablen Ausdrücke verwenden, keine Antworten in Anführungszeichen;
jeder f-String mit
fbeginnt;jede öffnende geschweifte Klammer eine schließende hat;
die Dollarzeichen außerhalb der Klammern stehen;
die Ausgabe genau fünf nicht leere Zeilen enthält.
Wenn dein Abonnement Guided enthält, ist diese Bitte an Monty hilfreich:
Prüfe mein Ausflugsprogramm anhand der Anforderungen. Kontrolliere zuerst die Berechnungen, dann die Ausgabe. Weise mich jeweils auf ein Problem hin, ohne das Programm umzuschreiben.
Die Lektionsanweisungen, die Schaltfläche Run und die Rückmeldungen zur Abgabe reichen auch aus, um das Projekt selbstständig abzuschließen.
Nach bestandener Prüfung
Sobald du eine Version hast, die die Prüfung besteht, passe den Plan an deine eigenen Ideen an. Ändere die Aktivität, die Personenzahl, den Preis oder das Budget für Snacks und klicke erneut auf Run. Beobachte, wie die berechneten Summen und f-Strings die neuen Werte verwenden.
Wenn du erneut abgeben möchtest, stelle die vier oben aufgeführten Ausgangswerte wieder her und behalte deine Berechnungen und Ausgabeanweisungen bei. Reset stellt das unfertige Startprogramm wieder her. Verwende es deshalb nur, wenn du mit der Übung neu beginnen möchtest.
Was du gelernt hast
In diesem Kapitel sind Werte zu mehr als einzelnen Bestandteilen des Codes geworden. Du hast gelernt, ihnen hilfreiche Namen zu geben, sie zu ersetzen, in Berechnungen zu verbinden und in klaren Nachrichten darzustellen.
Dein Ausflugsprogramm hat eine einfache, aber wichtige Struktur:
Die Ausgangsinformationen speichern.
Neue Informationen berechnen.
Das Ergebnis darstellen.
Diese Struktur kommt in Programmen jeder Größe vor. Im nächsten Kapitel können deine Programme beginnen, Informationen von der Person entgegenzunehmen, die sie verwendet.
Aufgabe
Vervollständige das Programm für den Gruppenausflug.
Berechne
ticket_totalalspeople * price_per_person.Berechne
total_budgetalsticket_total + snack_budget.Gib genau Folgendes aus:
GROUP OUTING
Activity: museum visit
People: 3
Tickets: $36
Total budget: $51
Verwende eine Ausgabeanweisung pro Zeile. Die Überschrift kann ein normaler String sein. Erstelle die anderen vier Zeilen mit f-Strings, die die jeweiligen Variablen lesen.
Lass die vier Ausgangswerte unverändert, bis deine Abgabe die Prüfung besteht.