Wichtig: Änderungen bitte nur in eigenem Branch vornehmen!
Hinweis: Der Übersichtlichkeit halber bitte für Aufgaben 1 - 3 ein eigenes .py-File erstellen!
Wichtig: Bitte alles immer committen und pushen - spicken bei anderen durchaus erlaubt (Tipp: "pull-Befehl"). Tipp: einfach "playground.py" als Nachschlagwerk für Syntax verwenden!
Erstellen Sie ein Programm, das Ihren Namen, Ihr Alter und Ihr Lieblingsessen über eine Konsoleneingabe einliest. Geben Sie diese Informationen dann in einem Satz aus.
z. B.: „Hallo Max, du bist 25 Jahre alt und dein Lieblingsessen ist Pizza.“
Schreiben Sie ein Programm, das eine Temperatur in Celsius in Fahrenheit umrechnet und dann anschließend das Ergebnis in der Konsole ausgibt. Die Umrechnungsformel lautet wie folgt: F = 1.8 * C + 32
mit F: Temperatur in Fahrenheit; sowie C: Temperatur in Celsius
Anmerkung: Geben Sie das Ergebnis bitte als Antwortsatz aus!
Implementieren Sie das klassische FizzBuzz-Spiel. Schreiben Sie hierzu ein Programm, das die Zahlen von 1 bis 100 ausgibt, aber für Vielfache von 3 soll es „Fizz“ ausgeben, für Vielfache von 5 „Buzz“ und für Vielfache von sowohl 3 als auch 5 „FizzBuzz“.
Tipp: Wie wäre es mit dem Modulo-Operator?
Schreiben Sie eine Funktion, die Ihnen einen längeren Text (z. B. die im heutigen Unterricht erlernten Themen) über die Konsole einliest, jeden "." (Punkt) durch "SNAKE_WAS_HERE" ersetzt und den bearbeiteten Text dann in einer snake.txt abspeichert.
Hinweis: Überlegen Sie sich eine sinnvolle Möglichkeit, wie Sie auch Texte über mehrere Zeilen eingeben können!
Innerhalb der playground.py befindet sich eine Codesequenz, unterhalb des Kommentars mit dem Titel "Experten (nicht erforderlich)". Versuchen Sie den Code selbständig nachzuvollziehen und machen Sie sich ggf. Notizen!
Hinweis: Die kreativsten Lösungen erlangen stets grenzenlose Ehre!
Machen Sie sich bitte mit den Modulen NumPy, Pandas sowie Matplotlib vertraut!
siehe temperaturanalyse.md
Erweitern Sie das file klasse.py um weitere Klassen (z. B. Magier)... Fügen Sie den jeweiligen Klassen bei Bedarf weitere Attribute und Methoden hinzu.
Wie wäre es zum Beispiel mit der Methode heilen()?
Lagern Sie unsere aktuelle Implementierung der Temperaturanalyse in einer Klasse aus!
Anmerkung: Überlegen Sie sich genau, welche Methoden und welche Attribute wir benötigen!
siehe rollenspiel.md
siehe bibliotheksverwaltung.md