Textverarbeitung mit Python

Python Praxis 5

In dieser Übung geht es hauptsächlich um while loops und for loops.


Übung 1: Schreiben Sie ein Programm, das eine Nummer vom Benutzer annimmnt: "Bitte geben Sie eine Zahl ein: " und dann mittels eines while loops genauso viele zufällig ausgewählte Zahlen (hier das random Modul benutzen), wie vom Benutzer anfangs spezifiziert wurden. Also, wenn die Nummer 5 eingegeben wurde, dann sollte das Programm 5 zufällig ausgewählte Zahlen ausgeben und vielleicht dazu noch so etwas sagen: "Hier sind 5 Zahlen."


Übung 2: Schreiben Sie ein Programm, dass eine Zahl annimmt und dann jede 2. Zahl von 0 bis zu der eingegebenen Zahl wiedergibt. Also bei der Zahl 10 sollte der Output 2, 4, 6, 8, 10 sein. Für diese Aufgabe werden Sie wahrscheinlich sowohl einen while loop brauchen, wie auch if-else.


Übung 3: Arbeiten Sie sich durch die Seiten 51-54 in Zacharskis Kapitel 3 durch. Gehen Sie die vorgestellten Programme durch und schreiben Sie auch das Programm, die als Übung vorgegeben ist.


Übung 4: Dieses Programm sollte in Anlehnung an Dawsons message_analyzer.py und no_vowels.py geschrieben werden.

  1. Schreiben Sie ein Programm, das den User um Input bittet und dann feststellt, wie oft der Buchstabe "e" im Input vorkam und dieses Resultat ausgibt. Sie sollten einen for loop benutzen.
  2. Modifizieren Sie nun Ihr Programm, so dass es den User auch noch bestimmen lässt, welcher Buchstabe (oder Kette von Buchstaben) im Input gezählt werden soll.

Übung 5: Dieses Programm sollte in Anlehnung an Dawsons no_vowels.py geschrieben werden.


Ende