Python Aufgaben
Hier finden Sie eine kontinuierlich wachsende Seite mit verschiedenen kleinen Aufgaben, die Sie in Python lösen können, um Ihre Kenntnisse zu vertiefen.
Quote of The Day
Aufgabe
Schreiben Sie eine Python-Funktion, die als Inputparameter einen Namen nimmt und dann eine Nachricht als Output generiert, in der die Person mit dem entsprechenden Namen begrüsst wird. Dann wird der Person gesagt, welches Datum heute ist und es wird ein Zitat des Tages generiert.
Tipps:
- Importieren Sie die random-Library zum Generieren einer randomisierten Zahl, die dann das Zitat wählt.
- Importieren Sie die datetime-Library, um das aktuelle Datum zu generieren.
- Hinterlegen Sie in der Funktion eine Liste mit Zitaten, aus denen dann eines zufällig (mit der ranom-Library ausgewählt wird)
Vervollständigen Sie das Skript unten!
import random
import datetime
def generate_date_quote(name):
...
def main():
...
if __name__ == "__main__":
main()
Lösungsbeispiel
import random
import datetime
def generate_date_quote(name):
quotes = [
"Alles hat ein Ende, nur die Wurst hat zwei.",
"Ein Leben ohne Mops ist möglich, aber sinnlos.",
"Werde ich meine SA fertig machen oder wird sie mich fertigmachen?",
"If you can dream it, you can do it.",
"Ich denke, also bin ich."
]
selected_quote = random.choice(quotes)
current_date = datetime.datetime.now().strftime("%d.%m.%Y")
print(f"Hallo {name}, heute ist der {current_date} und das ist dein Zitat des Tages: {selected_quote} 🌞")
def main():
generate_date_quote("Alice")
if __name__ == "__main__":
main()