Zum Inhalt springen
xresch / Pixabay

Python: Kommentare, Strings & Variablen

(Diese Seite ist im Aufbau.)

Vereinbarungen für den Kurs in der Schule

  • Auf dieser Seite werden dir verschiedene Grundlagen vermittelt. Anstelle von Arbeitsblättern arbeitest du also mit dieser Webseite. Wegen einer klaren Nummerierung und Benennung der Aufgaben musst du dir erst ein Mal keine Gedanken machen. Das kommt alles nacheinander.
  • Wenn du eine Aufgabe abgibst, gibst du bitte einen Ordner mit “Nachname Name” ab. In diesen kannst du einfach die Dateien ablegen, die du abgeben möchtest. Das ist erst ein Mal alles.
  • Es ist dir freigestellt, jederzeit auch andere Ressourcen als diese Seite zu nutzen. Auf dieser Seite(2DO) habe ich sogar einige Vorschläge für dich.
  • Wichtig ist, dass du sorgfältig liest und die Aufgaben nacheinander erledigst. Überspringe bitte nichts, was du nicht zu 100% schon beherrschst.

Kommentare (in Python)

# Das ist ein Kommentar. Alles was als Kommentar da steht, wird nicht ausgeführt. Das ist auch in anderen Programmiersprachen so.
# Kommentare beginnen (in Python) mit einer Raute (Hashtag) #

Wozu benötigt man Kommentare in einem Skript? Dafür gibt es verschiedene gute Gründe:

  1. Informieren: Mit Kommentaren kannst du in den ersten Zeilen deines Skriptes mitteilen, wer den Code geschrieben hast, wo man Support findet, ob und unter welcher Lizenz der Code geschützt ist und einiges mehr.
  2. Erklären: Profis programmieren fast nie allein, sondern in der Regel in großen Teams. Mithilfe von Kommentaren kannst du Code-Blöcke erklären.
#gibt das doppelte der ersten 5 Zahlen aus. In der Informatik fängt man mit der 0 an zu zählen. Deshalb ist die Ausgabe dieses kurzen Blocks 0,2,4,6,8 
for i in range(0,5): #für die ersten 5 Zahlen in diesem Bereich 0 bis (kleiner) 5
    print(2*i) #gibt das doppelte der Zahl aus

Das ist natürlich nur ein banales Beispiel. Du siehst jedoch, dass ich die Kommentare sowohl über einen ganzen Code-Block als auch hinter einen Code schreiben kann.

  1. Testen: Oft kommt es vor, dass man verschiedene Varianten eines Codes testen möchte. Dafür sind das Auskommentieren und Entkommentieren sehr hilfreich. Schau dir den Code-Schnipsel unten an. Was wird wohl ausgeführt und was wird ignoriert?
# print("hallo")
print("ciao")

Aufgabe

  1. Öffne deine IDE oder Editor und erstelle ein Skript mit folgendem Inhalt:
    #print('Super, du hast es geschafft!')
  2. Entkommentiere die Code-Zeile, um etwas auszugeben. Das Entkommentieren ist je nach Editor oder IDE (Entwicklungsumgebung) etwas unterschiedlich.

print(Inhalt) gibt den Inhalt aus, der in der Klammer steht. Dieser Befehl gehört zu den wenigen, bei denen du in der Konsole bzw. dem Terminal eine Ausgabe erhältst. Ansonsten arbeitet dein Code still und heimlich, wenn er keine Fehler hat.

Strings

Strings sind Zeichenketten. print('Super, du hast es geschafft!') war ein Beispiel, bei dem das Argument der Funktion print() eine Zeichenkette ist. Zeichenketten werden genau so ausgegeben, wie du sie eingibst. Sie werden zwischen einfache oder doppelte Anführungszeichen gesetzt.

Aufgabe

Ergänze den Code so, dass er “Das ist eine Zeichenkette!” ausgibt. Du musst ihn dann natürlich noch entkommentieren. Das schreiben wir nicht mehr jedes Mal hin!

#print(Das ist eine Zeichenkette)
Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline-Feedback
Sieh alle Kommentare
0
Freue mich auf deine Ideen, kommentiere!x
()
x