Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Level 4 Aufgaben

Aufgabe 1 (Quine)

Schreibe ein Programm, dass seinen Quellcode ausgibt.

Aufgabe 2 (Monty Python)

a)

Schreibe ein Programm, dass:

  • die Datei monty.txt aus dem Code-Repository einliest,
  • eine Worthäufigkeitstabelle erstellt,
  • eine Buchstabenhäufigkeitstabelle erstellt,
  • die Worthäufigkeiten lesbar formatiert in "words.txt" abspeichert,
  • und die Buchstabenhäufigkeiten lesbar formatiert in "chars.txt" speichert.

b)

Schreibe ein Programm, dass:

  • einen Integer n einliest,
  • die Häufigkeitstabelle der Buchstaben aus der, zuvor erstellten, Datei chars.txteinliest,
  • die n häufigsten und die n seltenen Buchstaben ausgibt.

c)

Schreibe ein Programm, dass:

  • die Datei monty.txt öffnet und den Inhalt einliest,
  • im eingelesenen Inhalt jedes Auftauchen des Wortes Python durch PYTHON ersetzt,
  • und den entstandenen Text in einer Datei MONTY.txt (auf Windows unter monty_upper.txt) speichert

Tipps:

  1. Überlege dir für Aufgabe 2 eine sinnvolle Formatierung, um die Tabellen in den Dateien zu speichern.
  2. Überlege dir eine Methode, um die Wörter zählen zu können
  3. Bedenke, dass für die Häufigkeit von Buchstaben irrelevant ist, ob diese groß oder klein geschrieben wurden.