Kapitel „Python “ Aufgaben zu Kontrollstrukturen 1. Schreiben Sie

Werbung
Workshop „Tools zur Numerischen Modellierung “
Kapitel „Python “
Aufgaben zu Kontrollstrukturen
1. Schreiben Sie Programme, die folgende Sternchen-Muster auf dem Bildschirm
erzeugen:
* * * *
* * * *
* * * *
*
* *
* * *
* * * *
*
* * *
* * * * *
* * * * * * *
2. Schreiben Sie ein Python-Programm, das sämtliche existierenden Wörter aus
zwei großen Buchstaben auf den Bildschirm schreibt. Hinweis: Verwenden Sie
als Iterationssequenz eine lange Zeichenkette aus sämtlichen großen Buchstaben
des Alphabets.
3. Die DNA, Träger der Erbinformation, enthält die Basen Adenin (A), Guanin (G),
Cytosin (C) und Thymin (T). Das Riesenmolekyl hat die Form einer Doppelhelix
und besteht im Wesentlichen aus einer Sequenz aus folgenden vier Paaren dieser
Basen: AT, TA, GC, CG.
Schreiben Sie ein Programm, das alle denkbaren Sequenzen aus vier Basenpaaren aufschreibt. Beispiel: AT AT GC TA
4. Entwickeln Sie einen Rechentrainer mit Python. Er soll folgendermaßen funktionieren. Dem Benutzer werden fünf Rechenaufgaben gestellt, sagen wir z.B.
Multiplikationsaufgaben. Nach jeder Aufgabe wartet das Programm auf die Eingabe des Ergebnisses. Wenn das Ergebnis falsch ist, gibt es eine entsprechende
Rückmeldung und es wird eine neue Antwort erwartet. Die nächste Aufgabe wird
erst dann gestellt, wenn zuvor das richtige Ergebnis eingegeben worden ist. Nach
erfolgreichem Absolvieren der Aufgaben wird dem Benutzer mitgeteilt, wie viel
Zeit er oder sie benötigt hat.
5. Schreiben Sie ein nicht-rekursives Programm, welches die ersten N FibonacciZahlen berechnet.
1
Herunterladen