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