lehrkraefte:blc:informatik:ffprg1-2020:print

Hello World!

Traditionellerweise ist “Hello World!” das erste Computerprogramm in einer neuen Programmiersprache. In Python sieht das wie folgt aus

hello.py
print("Hello World")
  • Starten Sie TigerJython
  • Schreiben Sie das Programm genau so ab.
  • Speichern Sie das Programm an einem geeigneten Ort in einem geeigneten Ordner, unter dem Namen hello.py
  • Führen Sie Ihr Programm aus, mit F5 oder mit dem grünen “Play-Button”.
  • Kontrollieren Sie die Ausgabe im Ausgabenfenster

Beachten Sie, dass Text immer von Anführungs- und Schlusszeichen umgeben ist (double-quotes). In Python ist auch möglich, gerade Apostroph (single quotes) zu verwenden:

print('I said "Hello world!"')

Das ist besonders dann praktisch, wenn in der Zeichenkette selbst double-quotes vorkommen. Sonst müssten die Zeichen mit einem Backslash geschützt werden:

print("I said \"Hello world!\"")

Mit Python kann gerechnet werden. Es gelten die üblichen Rechengesetze wie Punkt vor Strich und Klammerregeln.

Beachten Sie, dass Ausdrücke nicht in Anführungszeichen gesetzt werden!

arithmetik.py
print("2+3*4 ergibt nicht 20 sondern:")
print(2+3*4)
print("Die Wurzel aus 2 ist (potenzieren mit 0.5 ergibt die Wurzel, warum?):")
print(2**0.5)

Aufgaben

Schreiben Sie je ein Programm das, folgende Ausgaben erzeugt:

  • Die Länge der Hypotenuse im Rechtwinkligen Dreieck, wenn die Katheten die Länge 5 und 7 haben. Hinweis: ** bedeutet Potenzieren.
  • Das Vermögen, das man haben würde, wenn man CHF 100.- vor 2000 Jahren zu 1% Zins angelegt hätte (mit Zinseszins).

Lösungsvorschläge

Lösungsvorschläge

hypothenuse.py
print("Katheten 5 und 7, dann ist die Hypotenuse:")
print((5**2+7**2)**0.5)
zinseszins.py
print("CHF 100.- zu 1% nach 2000 Jahren ist:")
print(100*1.01**2000)

Quizz

Was ist die Ausgabe von
print((5+1)*(8-1))
Was ist die Ausgabe von
print(2**10)
You Scored % - /
  • lehrkraefte/blc/informatik/ffprg1-2020/print.txt
  • Last modified: 2022/02/08 07:36
  • by Ivo Blöchliger