Um Zahlen wie 1
und -17.345
auszugeben, verwendet man in Python meist die Funktion print
. Führen Sie folgende Zelle aus:
Der Funktion print
wird eine Zahl als Argument übergeben. print
gibt diese Zahl aus, sobald man den Code ausführt.
+ - * /
Mit der Programmiersprache Python kann man zum Beispiel rechnen:
print(1 + 2)
print(1 - 2)
print(1 / 2)
print(3 * 2)
#
Mit #
sind Kommentare markiert: Alles, was auf einer Zeile nach dem #
(Hashtag, Pound sign) steht, wird von der Maschine ignoriert und nur vom Menschen gelesen. Text markiert mit dem Hashtag sind meist als Ekrlärungen und Kommentare an Programmleser*innen gemeint.
print(14*15)
print(13-99)
print(7/-3)
print(8.5+88.17)
print(2 + 3 * 2)
print(2 + (3 * 2))
print((2 + 3) * 2)
Benutzen Sie folgende Codezelle, um Ihre Antwort zu überprüfen.
Was in der Mathematik gilt, gilt auch in der Programmiersprache Python:
/
und //
/
➡️ normale Division: Das Resultat wird mit Nachkommastellen dargestellt.//
➡️ ganzzahlige Division: Das Resultat wird immer auf das nächstkleinere ganzzahlige Resultat abgerundet, auch bei negativen Zahlen, z. B. -1//2 ➡️ -1
.*
und **
basis ** potenz
.Sie können neben Zahlen auch Text ausgeben, die heissen dann strings
:
Die einfachste Art, um Zahlen und Text nebeneinander mit print
auszugeben, ist das Trennen mit Kommas.
0. 15 ? 1.0 = 14.0
1. -1 ? 17 = -17
2. 5 ? 2 = 25
3. 5 ? 2 = 10
4. 128 ? 2 = 64.0
5. 128 ? 2 = 64
6. -15 ? 23 = 8
7. -14.1 ? 7.1 = -21.2
8. (5 ? 3) ? 5 = 130
9. (99 ? 9) ? (3 ? 3) = 10
print("0. 15 - 1.0 =", 15 - 1.0)
print("1. -1 * 17 =", -1 * 17)
print("2. 5 ** 2 =", 5 ** 2)
print("3. 5 * 2 =", 5 * 2)
print("4. 128 / 2 =", 128 / 2)
print("5. 128 // 2 =", 128 // 2)
print("6. -15 + 23 =", -15 + 23)
print("7. -14.1 - 7.1 =", -14.1 - 7.1)
print("8. (5 ** 3) + 5 =", (5 ** 3) + 5)
print("9. (99 - 9) // (3 * 3) =", (99 - 9) // (3 * 3))
sqrt
und Operator **
Um die Quadratwurzel einer Zahl zu ziehen, haben Sie zwei Möglichkeiten:
16**(1/2)
ergibt 4
(Quadratwurzel) und 16 ** (1/4)
ergibt 2
(vierte Wurzel).sqrt
aus Python-Bibliothek math
:from math import sqrt
print(sqrt(16))
print(16**(1/2))
print(16**(1/4))
print(25 ** (1/2))
# oder mit einem Importbefehl aus der math-Bibliothek:
from math import sqrt
print(sqrt(25))
print(64 ** (1/2))
from math import sqrt
print(sqrt(64))
print(17 ** (1/3))
%
(Modulus)%
Modulo berechnet den Rest einer ganzzahligen Division, z. B.
Stellen Sie sich vor, Sie hätten 7 Äpfel, die Sie an 3 Freundinnen verteilen. Jede erhält nun 2 Äpfel und 1 Apfel bleibt übrig. Dieser eine Apfel ist der Rest und damit der Modulus:
7 Äpfel // 3 Personen
ergibt 2
Äpfel pro Person UND 7 Äpfel % 3 Personen
ergibt 1
Apfel als Rest.
Sie haben 143 Minuten für eine Aufgabe Zeit. Wie viele Stunden sind das? 2h 23min. Die 23 Minuten sind wieder der Rest, der Modulus:
143 // 60
ergibt 2
Stunden UND 143 % 60
ergibt 23
Minuten.
print(15 % 5)
print(500 % 7)
print(5 % 13)
print(-15 % 6)
print(-15 % -6)
print
benutzen.+ - / * // ** %
und können sie in eigenen Worten erklären und verwenden.basis ** (1/2)
und mit der Funktion sqrt
aus der Bibliothek math
Wurzeln ziehen und beide Vorgehensweisen in eigenen Worten erklären.#
Kommentare erkennen und verwenden.() */ +-
This activity has been created by Gall and is licensed under CC BY-SA 4.0.
Rechnen in Python
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version 2123d16 (Mon, 30 Jun 2025 09:03:43 GMT)