In diesem Arbeitsauftrag wiederholst und festigst du grundlegende Konzepte des Programmierens mit Python. Ziel ist es, Code zu lesen, zu verstehen und gedanklich auszuführen, bevor du ihn tatsächlich am Computer ausprobierst.
👉 Wichtig: Rechne die Aufgaben zuerst im Kopf bzw. auf Papier. Erst am Ende darfst (und sollst) du den Code in PyCharm ausprobieren.
Beantworte die folgenden Fragen in ganzen Sätzen:
Was geben die folgenden Programme aus? 👉 Nicht ausführen! Überlege dir jeweils, was passiert.
Programm:
print("abc")
Ausgabe:
abc
print(((2 + 3) * 5) - 4)
Ausgabe:
a = "Hello"
b = "World"
print(a + b)
Ausgabe:
a = 100
b = 2 * a
a = b + 3
print(a)
Ausgabe:
x = 8
x *= 2
x *= 2
print(f"Das Resultat ist {x}")
Ausgabe:
x = 7
a = 4 * x
b = (2 * x) + 1
msg = "The secret code is " + str(a) + str(b*3)
print(msg)
Ausgabe:
name = "Schokoriegel"
# Aktueller Preis beim SPAR
preis = 1.05
anzahl = 3
print(f"{anzahl} {name} kosten {anzahl * preis}")
anzahl += 2
print(f"{anzahl} {name} kosten {anzahl * preis}")
Ausgabe:
# Tipp: Eine Tabelle mit Variablenwerten hilft!
a = 6
b = 4 * a
a += 8
c = b - a
a = b * c
a -= 2 * b + 3 * c
print(a - 120)
Ausgabe:
Jedes der folgenden Programme enthält genau einen Fehler.
👉 Behebe den Fehler und beschreibe kurz, was du geändert hast.
print(Hallo!)
Antwort:
a = 12
b = a
b * 2
print(f"Das doppelte von {a} ist {b}")
Antwort:
a = 3
b = a + 1
a2 = a * a
b2 = b * b
diff = b2 - a
print(f"Die Differenz zwischen {a2} und der nächstgrösseren Quadratzahl ist {diff}")
Antwort:
age = 34
print("Python ist bereits " + age + " Jahre alt")
Antwort:
Ergänze die Programme so, dass sie genau das machen, was im Kommentar steht.
a = 777
b = 64
# Gib die Summe von a und b aus
radius = 2.3
pi = 3.14159
# Berechne und gib Fläche und Umfang des Kreises mit dem gegebenen
# Radius aus. Verwende wenn möglich nur einen print‑Befehl.
preis_einkauf = 1.0
preis_verkauf = 1.2
anzahl = 30
# Berechne den gesamten Profit für die gegebene Anzahl Produkte.
# Speichere das Resultat in der Variable `profit`, sodass der
# folgende Code unverändert bleibt.
print(f"Der gesamte Profit ist {profit} €")
p1_x = 2
p1_y = 1
p2_x = 5
p2_y = -3
# Berechne die Distanz zwischen den beiden Punkten p1 und p2.
# Hinweis: Satz des Pythagoras, die Wurzel entspricht einer
# Potenzierung mit 0.5
print("Die Distanz zwischen den beiden Punkten ist:")
Wenn du alles bearbeitet hast und noch Zeit bleibt:
.py (z. B. test.py).🔔 Merke: Ohne print gibt es keine Ausgabe – auch wenn intern gerechnet wird!