Skip to content

Zahlen und Operatoren

Programmieren

Zahlen

Python kennt zwei Arten von Zahlen:

int
Integer – also Ganze Zahlen
float
Floating Point – sogenannte Fliesskommazahlen

Aufgabe: Zahlen

Was macht die Funkion type?

python
x = 8
type(x)

y = 8.0
type(y)

Was liefert type(x+y) und wieso?

python
type(x+y)

Welcher der drei untenstehenden Ausdrücke unterscheidet sich von den anderen und wieso?

python
3-4*12
(3-4)*12
3-(4*12)

Operatoren

Mit Zahlen kann man Rechnungen anstellen, so kennt Python die Grundrechenarten +, -, * und /. Daneben existieren einige weitere Operatoren womit Berechnungen angestellt werden können:

Aufgabe: Operatoren

Was ist der Unterschied zwischen / und //

python
7/8
7//8

Wofür steht der Operator **?

python
2**5
2**0.5

Wie heisst der Operator % und was macht er?

python
13%3

In welcher Beziehung stehen % und //, resp. wie kommt man mit x , y und b zurück auf a?

python
a = 13
b = 3
x = a//b
y = a%b
print(x,y)

Gymnasium Kirchenfeld, fts & ros