Python als Taschenrechner
Es gibt mehrere Möglichkeiten, Python zu verwenden. Im Editor Anaconda Spyder findest Du rechts unten die interaktive Python-Shell.
Aufgabe 1
In diesem Abschnitt werden wir zuerst die Python-Shell als Taschenrechner ausprobieren. Du solltest folgende Eingabeaufforderung sehen:
In [1]:
Führe einige Berechnungen in Python durch, indem Du die fehlenden Zeichen in die Lücken einsetzt:
In [1]: 1 + ___
Out[1]: 3
In [2]: 12 ___ 8
Out[2]: 4
In [3]: ___ * 5
Out[3]: 20
In [4]: 21 / 7
Out[4]: ___
In [5]: ___ ** 2
Out[5]: 81
Gib die Befehle ein und schau was passiert. Gib den ersten Teil (In [1] etc.) nicht ein, diese erscheinen automatisch.
Aufgabe 2
Was ist der Unterschied zwischen folgenden Anweisungen?
10 / 3
10.0 / 3
10.0 / 3.0
10 // 3
Markiere alle korrekten Aussagen:
/ ergibt immer eine Gleitkommazahl// rundet auf oder ab//) rundet
stets ab, unter Python 3 ist das Ergebnis der gewöhnlichen Division eine Kommazahl.Aufgabe 3
Welche Operationen ergeben 8?
0 + 84 48 /65 // 817 % 92 * * 464 ** 0.5% (Modulo) liefert den Rest einer Division.Variablen
Aufgabe 4
Um Zahlen und Rechenergebnisse für spätere Berechnungen aufzuheben, können wir sie in Variablen speichern.
Ergänze die Lücken:
In [1]: emily = 25952
In [2]: hannah = 23073
In [3]: sarah = 5
In [4]: emily
Out[4]: ______
In [5]: hannah + 1
Out[5]: ______
In [6]: 3 * sarah
Out[6]: ______
Aufgabe 5
Ändere den Inhalt der Variablen:
In [7]: emily = emily + 1
In [8]: emily
Out[8]: _____
In [9]: summe = _____ + _____ + _____
In [10]: summe
Out[10]: 49031
Setze die korrekten Werte und Variablennamen ein.
Aufgabe 6
Markiere alle in Python erlaubten Variablennamen. Probiere sie ggf. aus.
YODAdarth vaderluke902000imperator_obi_wan_kenobidarth.maulAufgabe 7
Welche Zuweisungen an Variablen sind korrekt?
a = 1 * 22 = 1 + 15 + 6 = ysieben = 3 * 4Aufgabe 8
Führe folgende Befehle aus:
import math
math.log(16, 2)
math.sin(math.pi / 2)
Markiere alle korrekten Aussagen:
sin() arbeitet mit Winkeln im Bogenmaß2import-Anweisung könnte man auch weglassensqrt() zum Wurzeln ziehen.