Übung 1: Begrüßung
Schreibe ein Programm, das den Benutzer nach seinem Namen fragt und ihn dann mit einer personalisierten Begrüßungsnachricht begrüßt.
|
Übung 2: Einfache Rechenoperationen
Schreibe ein Programm, das den Benutzer nach zwei Zahlen fragt und dann die Summe, Differenz, Produkt und den Quotienten der beiden Zahlen berechnet und ausgibt.
|
Übung 3: Umkehrung eines Strings
Schreibe ein Programm, das den Benutzer nach einem Wort oder Satz fragt und dann den umgekehrten String ausgibt. Zum Beispiel sollte aus "Hallo" "ollaH" werden.
|
Übung 4: Zahlenraten
Schreibe ein Programm, das eine zufällige Zahl zwischen 1 und 100 generiert und den Benutzer dazu auffordert, die Zahl zu erraten. Das Programm sollte dem Benutzer Hinweise geben, ob die geratene Zahl zu hoch oder zu niedrig ist, bis der Benutzer die richtige Zahl errät.
|
Übung 5: Schleifen und Ausgaben
Schreibe ein Programm, das die Zahlen von 1 bis 10 ausgibt. Verwende dazu eine Schleife, um die Zahlen zu durchlaufen und sie nacheinander auszugeben.
|
Übung 6: Fakultät berechnen
Schreibe eine Funktion, die die Fakultät einer gegebenen Zahl berechnet. Die Fakultät einer Zahl n wird als das Produkt aller natürlichen Zahlen von 1 bis n definiert.
Beispiel:
Eingabe: 5
Ausgabe: 120 (da 5! = 5 * 4 * 3 * 2 * 1 = 120)
|
Übung 7: Wortzähler
Schreibe eine Funktion, die einen Text als Eingabe erhält und die Anzahl der Wörter im Text zählt. Ein Wort ist durch Leerzeichen getrennt.
Beispiel:
Eingabe: "Hallo, wie geht es dir?"
Ausgabe: 5 (da der Text aus 5 Wörtern besteht)
|
Übung 8: Primzahlprüfung
Schreibe eine Funktion, die prüft, ob eine gegebene Zahl eine Primzahl ist. Eine Primzahl ist eine Zahl, die nur durch 1 und sich selbst ohne Rest teilbar ist.
Beispiel:
Eingabe: 7
Ausgabe: True (da 7 nur durch 1 und 7 ohne Rest teilbar ist)
|
Übung 9: Palindromprüfung
Schreibe eine Funktion, die prüft, ob ein gegebener String ein Palindrom ist. Ein Palindrom ist ein Wort oder Satz, der vorwärts und rückwärts gelesen identisch ist, wobei Leerzeichen und Satzzeichen ignoriert werden.
Beispiel:
Eingabe: "Anna"
Ausgabe: True (da "Anna" vorwärts und rückwärts gelesen dasselbe ergibt)
|
Übung 10: Matrixtransposition
Schreibe eine Funktion, die eine gegebene Matrix transponiert. Die Transposition einer Matrix besteht darin, die Zeilen und Spalten der Matrix zu vertauschen.
Beispiel:
Eingabe: [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Ausgabe: [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
|