Wo sind die Aufgaben?
Die Aufgaben erhältst du in schriftlicher Form.
Wo schreibe ich meine Lösungen?
Anstelle von VS Code wirst du deinen Python-Code in WebTigerJython schreiben und dort ausführen.
Wo soll ich meine Lösungen speichern?
Erstelle in deinem Ordner inf_10_nachname eine neue Textdatei mit dem Namen test_nachname.txt. In dieser Datei wirst du deine Lösungen speichern.
Wie gebe ich meine Lösungen ab?
Ich werde dir einen USB-Stick geben. Kopiere die Datei test_nachname.txt auf diesen Stick. Die Abgabe über Teams oder per Chat ist nicht erlaubt.
Welche Webseiten und Programme darf ich nutzen?
Du darfst nur Microsoft Edge und einen Texteditor verwenden.
In
Microsoft Edge darfst du nur die folgenden zwei Webseiten öffnen:
WebTigerJython
und diese Webseite des Tests.
Im Texteditor darf nur die Datei
test_nachname.txt geöffnet sein.
Darf ich Spickzettel nutzen?
Nein, du darfst keinen eigenen Spickzettel benutzen, und du darfst
nicht auf deine Lösungen zu den Arbeitsblättern schauen. Unten
findest du jedoch meinen Spickzettel.
Was soll ich machen, wenn ich früher fertig bin?
Melde dich, und ich werde dir sagen, ob du gehen darfst.
Variablen speichern Daten.
Typen wie int (Ganzzahlen), float (Dezimalzahlen), str (Text) definieren den Datentyp.
Beispiel:
= 10
x = 19.99
preis = "Lisa" name
input() wird genutzt, um Benutzereingaben zu erfassen.
print() gibt Daten im Terminal aus.
Beispiel:
= input("Wie heißt du? ")
name print("Hallo,", name)
Eine Variable kann jederzeit mit einem neuen Wert überschrieben werden. Außerdem können Berechnungen mit Variablen durchgeführt werden, um neue Ergebnisse zu erzeugen.
Beispiel:
# Ursprünglicher Wert der Variable
= 10
x
# Überschreiben der Variable
= 20
x
# Berechnung mit der Variable
= x * 2 + 5
ergebnis print(ergebnis) # Ausgabe: 45
Um eine Eingabe in einen anderen Datentyp zu konvertieren, kannst du Funktionen wie int(), float() oder str() verwenden.
Beispiel für eine ganze Zahl:
= int(input("Wie alt bist du? ")) # Umwandlung von String zu Integer
alter print("In fünf Jahren wirst du", alter + 5, "Jahre alt sein.")
Beispiel für eine Dezimalzahl:
= float(input("Wie viel wiegst du in kg? ")) # Umwandlung von String zu Float
gewicht print("Dein Gewicht in Gramm ist", gewicht * 1000)
Python unterstützt folgende arithmetische Operatoren:
Beispiel:
= 5 + 3
summe = 4 * 2
produkt
= 7 // 3
ganzzahlige_Division
= 7 % 3
rest = 2 ** 3 exponent
Python unterstützt folgende logische Bedingungen zum Vergleichen von Werten:
Bedingte Anweisungen mit if prüfen, ob
eine Bedingung wahr ist.
elif erlaubt zusätzliche
Bedingungen.
else wird ausgeführt, wenn keine Bedingung
wahr ist.
Beispiel:
= 10
x if x > 5:
print("x ist größer als 5")
elif x == 5:
print("x ist genau 5")
else:
print("x ist kleiner als 5")
Bedingungen können innerhalb anderer Bedingungen verschachtelt werden.
Beispiel:
= 20
x if x > 10:
if x < 30:
print("x ist zwischen 10 und 30")
else:
print("x ist 30 oder größer")
else:
print("x ist kleiner als 10")