21.10.2014 Aufrufe

Programmieren mit Python – erste Schritte

Programmieren mit Python – erste Schritte

Programmieren mit Python – erste Schritte

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>mit</strong> ”<br />

cut and paste“ sonst an viele Stellen ins Programm einfügen würden.<br />

Und das geht so:<br />

# -*- coding: cp1252 -*-<br />

# Variablen<br />

#<br />

# antwort - Zeichenkette (zum Speichern der Tastatureingabe)<br />

# lsg - Zeichenkette (um der Auswertung zu sagen, welche Antwort richtig ist)<br />

print ’Informatik-Quiz\n’<br />

def auswertung(lsg):<br />

antwort = raw_input(’Bitte geben Sie den Buchstaben der Lösung ein. ’)<br />

if antwort == lsg:<br />

print ’Richtig.’<br />

else:<br />

print ’Falsch.’<br />

print ’Wonach ist die Computersprache <strong>Python</strong> benannt?’<br />

print ’ a) nach einer Schlange’<br />

print ’ b) nach einer Komikergruppe’<br />

print ’ c) nach einer Sportart’<br />

print ’ d) nach einem Land’<br />

auswertung(’b’)<br />

print ’Welches ist die Amtssprache auf der Insel Java?’<br />

print ’ a) Chinesisch’<br />

print ’ b) Java’<br />

print ’ c) Javanisch’<br />

print ’ d) Indonesisch’<br />

auswertung(’d’)<br />

...<br />

Wir geben dem ausgelagerten Block zur Eingabe und Auswertung der Lösung<br />

einen Namen. In unserem Beispiel auswertung. Diesen Namen schreiben wir<br />

hinter den Befehl def, <strong>mit</strong> dem man sogenannte Funktionen definiert. In<br />

Pascal sagt man nicht Funktionen sondern Prozeduren. In Java und anderen<br />

vorwiegend objektorientierten Sprachen spricht man gerne von Methoden.<br />

In jedem Fall ist ein Block gemeint, dem man einen Namen gibt, so dass<br />

man immer wieder darauf zurückgreifen kann.<br />

Unsere Funktion ist gleich ein hochentwickeltes Exemplar seiner Gattung.<br />

Wir müssen ihr den Lösungsbuchstaben <strong>mit</strong>teilen, da<strong>mit</strong> sie richtig arbeiten<br />

14

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!