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)