Übungen Thema 1
Aufgaben
Aufgaben zum Thema.
Aufgabe 1.1: Hello World!
Erstellen Sie ein Programm, dass als erstes Hello
und anschliessend World!
ausgiebt. Speichern Sie die Datei als Hello_World.py
ab.
Aufgabe 1.2: Input and Output
Erstellen Sie ein Programm, das nach ihrem Namen fragt und diesen in Grossbuchstaben wieder ausgibt. Verwenden Sie dazu die Funktion input()
um eine Variable in Grossbuchstaben auszugeben schreiben Sie print(name.upper())
, wobei name
der Variablenname ist.
TIP
Kopieren Sie den Code nicht! Schreiben Sie jedes Zeichen und Anweisung, nur so finden Sie auch die Zeichen auf der Tastatur.
Aufgabe 1.3: Kommentieren
Fügen Sie zu jeder Anweisung des Programs aus Aufgabe 1 einen Kommentar hinzu.
Aufgabe 1.4: ChatGPT
Rufen Sie https://chat.openai.com auf und geben Sie Code a christmas tree with blinking lights in python using ascii art only.
ein. Kopieren Sie den Code in die Datei ChatGPT.py
und führen Sie diese mit python ./ChatGPT.py
lokal aus.
Klicken Sie im ChatGPT-Dialog auf Regenerate. Sie erhalten einen neuen Code. Kopieren Sie diesen und führen Sie den Code aus. Wiederholen Sie diesen Vorgang nach belieben.
Wiederholungsfragen
Wiederholungsfragen zum Thema.
W1: Python-Scripts werden durch einen Interpreter ausgeführt. Was bedeutet das?
W2: Welche Voraussetzungen müssen erfüllt sein, damit Python-Programme unter Windows gestartet werden können?
W3: Welche Voraussetzungen müssen erfüllt sein, damit Python-Programme unter Linux oder macOS gestartet werden können?
W4: Sind in Python mehrzeilige Anweisungen möglich?
W5: Wie können Sie mehrere Anweisungen in einer Zeile durchführen?
W6: Welche Bedeutung hat eingerückter Code?
W7: Wie können Sie bei print den Zeilenumbruch nach der Ausgabe verhindern?
W8: Wie werden in Python Kommentare formuliert?
TIP
Um Frage 7 zu beantworten folgender Hinweis: help('print')