lehrkraefte:blc:informatik:ffprg1-2020:print

This is an old revision of the document!


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('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.1643129980.txt.gz
  • Last modified: 2022/01/25 17:59
  • by Ivo Blöchliger