Sie lernen in der Programmiersprache Python rechnen.
Sie können jetzt schon Grafiken ausgeben:
from pytamaro import green, triangle, show_graphic
show_graphic(
triangle(100, 100, 90, green)
)
Um Grafiken auszugeben, verwenden Sie den Befehl, die Funktion show_graphic aus der Grafikbibliothek PyTamaro.
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 aber auch rechnen, zum Beispiel:
print(1 + 2)
print(1 - 2)
print(1 / 2)
print(3 * 2)
Führen Sie folgende Zellen aus, um die Lösungen zu sehen:
print(
2 + 3 * 2
)
print(2 + 3 * 2)
print(
(2 + 3) * 2
)
Schreiben Sie diesen Code in folgende Codezelle und überprüfen Sie damit.
Es gilt also auch in Python: Klammern binden stärker als Operatoren, Punktoperatoren werden vor Strichooperatoren aufgelöst.
Code verteilt auf mehrere Zeilen dient der menschlichen Übersicht zu Code und hat keinen Einfluss auf das Resultat.
/
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, vgl.:-1//2 -> -1
.**
und sqrt
basis ** potenz
.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))
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 der Bibliothek math
:from math import sqrt
print(sqrt(16))
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.sqrt
aus der Bibliothek math
in eigenen Worten erklären 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 4fe29c0 (Thu, 19 Jun 2025 07:16:01 GMT)