Direkt zum Inhalt

BPE 5.1.3 · J1

Berechnungen und Operatoren

Du setzt Rechenoperatoren, Klammern, Ganzzahldivision und Modulo gezielt ein.

Geschätzte Lernzeit: 40 Minuten

Noch nicht begonnen

Das kannst du danach

  • Grundrechenarten in Python verwenden
  • Operatorrangfolge beachten
  • // und % erklären
  • praktische Berechnungen formulieren

Verständlich erklärt

Python wertet Klammern vor Multiplikation und Division und diese vor Addition und Subtraktion aus. // liefert den ganzzahligen Anteil einer Division, % den Rest. Beide sind besonders beim Zerlegen von Mengen und Zeiten nützlich.

  • Operator
  • Ausdruck
  • Ganzzahldivision
  • Modulo

Beispiel

minuten = 137
stunden = minuten // 60
rest = minuten % 60
print(stunden, rest)

Typische Fehler

  • Die Rangfolge der Operatoren übersehen
  • / und // verwechseln

Kurz zusammengefasst

Klammern machen Absichten sichtbar; // bestimmt vollständige Gruppen und % den Rest.

Abi-Bezug

Begründe deinen Lösungsweg, beachte Randfälle und verwende passende Fachbegriffe. Die Übungen sind selbst erstellt, keine offiziellen Prüfungsaufgaben.

Jetzt selbst ausprobieren

Prüfe deine Lösung automatisch. Bei Bedarf helfen dir ein Tipp und anschließend die Musterlösung.

BPE 5J11 Punkteleicht

Berechnungen und Operatoren – Aufgabe 1

Noch nicht begonnen

Aufgabenstellung

Berechne den Wert von 2 + 3 * 4.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Punktrechnung kommt vor Strichrechnung.
Lösung anzeigen
Multiplikation wird vor Addition ausgeführt.
BPE 5J11 Punkteleicht

Berechnungen und Operatoren – Aufgabe 2

Noch nicht begonnen

Aufgabenstellung

Berechne den Wert von (2 + 3) * 4.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Beginne mit dem Ausdruck in Klammern.
Lösung anzeigen
Die Klammer wird zuerst ausgewertet.
BPE 5J12 Punktemittel

Berechnungen und Operatoren – Aufgabe 3

Noch nicht begonnen

Aufgabenstellung

Was liefert 17 // 5?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Streiche zuerst Antworten, die einen anderen Programmbaustein beschreiben.
Lösung anzeigen
// liefert die Anzahl vollständiger Fünfergruppen.
BPE 5J12 Punktemittel

Berechnungen und Operatoren – Aufgabe 4

Noch nicht begonnen

Aufgabenstellung

Was liefert 17 % 5?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Streiche zuerst Antworten, die einen anderen Programmbaustein beschreiben.
Lösung anzeigen
% liefert den Rest der Ganzzahldivision.
BPE 5J12 Punktemittel

Minuten zerlegen

Noch nicht begonnen

Aufgabenstellung

Speichere 137 Minuten. Gib zuerst volle Stunden und danach Restminuten in getrennten Zeilen aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Nutze // für volle Gruppen und % für den Rest.
Lösung anzeigen
minuten = 137
print(minuten // 60)
print(minuten % 60)
BPE 5J12 Punktemittel

Rabatt berechnen

Noch nicht begonnen

Aufgabenstellung

Ein Preis von 80 Euro wird um 15 Prozent reduziert. Gib den neuen Preis aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
15 Prozent entsprechen 15 / 100.
Lösung anzeigen
preis = 80
rabatt = 15
neu = preis * (1 - rabatt / 100)
print(neu)
BPE 5J13 Punkteanspruchsvoll

Durchschnitt dreier Werte

Noch nicht begonnen

Aufgabenstellung

Berechne den Durchschnitt von 7, 10 und 13. Gib ihn aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Klammere zuerst die Summe.
Lösung anzeigen
a = 7
b = 10
c = 13
print((a + b + c) / 3)
BPE 5J13 Punkteanspruchsvoll

Eintritt mit Grundgebühr

Noch nicht begonnen

Aufgabenstellung

Drei Karten kosten je 6,50 Euro, hinzu kommen einmalig 2 Euro. Gib den Gesamtpreis aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Die Grundgebühr wird nicht mit der Anzahl multipliziert.
Lösung anzeigen
anzahl = 3
einzelpreis = 6.5
grundgebuehr = 2
print(anzahl * einzelpreis + grundgebuehr)

Lektionsabschluss

Bearbeite Aufgaben, um deine Auswertung zu sehen.