Kapitel 3
Python-Skripte
80
abschnitts und lassen Sie die Maustaste wieder los. Wählen Sie im Menü FORMAT das Feld
COMMENT OUT REGION. Danach sind jeder Zeile der markierten Passage zwei Doppelkreuze
## vorangestellt. Damit sind diese Zeilen in Kommentare umgewandelt. Sie werden also
vom Python-Interpreter nicht berücksichtigt, man sagt, sie sind »auskommentiert«. Wenn
Sie jetzt das Skript ausführen, wird nur der nicht auskommentierte Teil getestet, und Sie
haben es leichter, einen etwaigen Fehler zu finden.
3.9 Aufgaben
Aufgabe 1
Schreiben Sie ein Python-Skript nach dem EVA-Prinzip, das zunächst eine Person inter-
viewt und dann mithilfe der gesammelten Daten eine Kurzgeschichte schreibt, in der die
Person vorkommt. Zur Vereinfachung können Sie davon ausgehen, dass die Person entwe-
der männlich oder weiblich ist. Suchen Sie sich eine Variante aus oder schreiben Sie für
jedes Geschlecht eine eigene Version. Ein Programmlauf könnte z.B. so aussehen:
Aufgabe 2
Schreiben Sie ein interaktives Python-Skript, das die Kosten für eine Urlaubsreise für eine
Reisegruppe mit einem Bus berechnet. Vom Benutzer werden folgende Angaben erfragt:
Anzahl der Personen, Hotelkosten pro Person, Gesamtkosten für den Reisebus, Gesamtkos-
Dieses Programm schreibt eine Kurzgeschichte, in der Sie vorkommen.
Wie lautet Ihr Vorname? Stefan
In welchem Monat ist Ihr Geburtstag? April
Ihre Haarfarbe: blond
Ihr Wohnort: Dortmund
Die Verabredung mit dem Kommissar
Es war ein grauer Morgen im April. Die Sonne war gerade erst aufgegangen
und es war noch wenig Betrieb im Stadtzentrum von Dortmund.
Hauptkommissar Hartmann stand vor dem Bistro und schaute auf die Uhr.
Wo bleibt Stefan nur?, dachte er. Ist etwas schiefgelaufen?
Vielleicht hatte Stefans Freundin Wind von der Sache bekommen und seine
Pläne durchkreuzt.
Eine Person mit struwweligen blonden Haaren näherte sich mit raschen
Schritten.
Der Kommissar atmete auf, als er den Menschen erkannte. Es war Stefan.
Jetzt konnte eigentlich nichts mehr schiefgehen ...
Tipp
Verwenden Sie die Funktion input() für Benutzereingaben.

Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.