Kleine Sektflaschen Hochzeit
a -= 3 enspricht: a = a - 3 *= Zuweisung mit Multiplikation Der aktuelle Wert einer Variablen wird mit einer Zahl multipliziert und das Ergebnis wird der Variablen wieder zugewiesen. a *= 3 enspricht: a = a * 3 /= Zuweisung mit Division Der aktuelle Wert einer Variablen wird mit einer Zahl dividiert und das Ergebnis wird der Variablen wieder zugewiesen. a /= 3 enspricht: a = a / 3 //= Zuweisung mit ganzahliger Division Der aktuelle Wert einer Variablen wird mit einer Zahl ganzzahlig dividiert und das Ergebnis wird der Variablen wieder zugewiesen. a //= 3 enspricht: a = a // 3%= Zuweisung mit Modulo Der aktuelle Wert einer Variablen wird mit einer Zahl moduliert und der Rest wird der Variablen wieder zugewiesen. a%= 3 enspricht: a = a% 3 **= Zuweisung mit Potenzrechnung Der aktuelle Wert einer Variablen wird mit einer Zahl potenziert und das Ergebnis wird der Variablen wieder zugewiesen. Python größer gleich 2. a **= 3 enspricht: a = a ** 3 Vergleichsoperatoren ¶ Vergleichoperatoren vergleichen Ausdrücke miteinander und liefern ein logisches Ergebnnis, also entweder True (wahr) oder False (falsch).
Hinter diesem Ausdruck steht ein Doppelpunkt. In der nächsten Zeile befindet sich der Code, der ausgeführt wird, wenn der Boolean den Wert True liefert. Dieser Code kann sich auch auf mehrere Zeilen erstrecken. An der gleichen Einrücktiefe erkennt Python, dass diese Zeilen ebenfalls ausgeführt werden sollen. Mehr zum booleschen Ausdruck erfährst Du übrigens auf der Seite der Universität Düsseldorf. Liefert das Ergebnis hingegen den Wert False, überspringt das Programm die eingerückten Zeilen. Vergleichsoperatoren in Python – Acervo Lima. Die nächste Anweisung ist dann wie die Bedingung eingerückt, steht also genau linksbündig darunter. Ein Beispiel Am besten schauen wir uns zur if-Bedingung in Python ein konkretes Beispiel an. Der folgende Code liest Zahlen von der Tastatur ein und gibt jedes Mal eine Meldung aus, wenn die Eingabe durch 3 teilbar ist: Um das Beispiel auszuführen, kannst Du Python Entwicklungsumgebungen nutzen. In der Entwicklungsumgebung Thonny beendest Du die Endlosschleife dabei einfach mit dem Stop-Button: Abb.
= Ungleich Zwei Variablen sind nicht gleich == Gleich Zwei Variablen sind gleich Vergleiche sind bereits aus dem Mathematikunterricht bekannt. Teste den Code aus. Was für ein Wert wird von der Shell ausgegeben? Nenne den zugehörigen Datentyp. Aufgabe 1: Man kann Nutzereingaben miteinander oder mit gegebenen Werten vergleichen. Erstelle ein neues File unter dem Namen Schreibe einen Programmcode, der eine Zahl vom Nutzer einließt und anschließend testet, ob die Eingabe größer als 5 ist. Am Ende soll "Die Zahl ist größer als 5. " ausgegeben werden, sowie das Ergebnis des Vergleichs. Teste dein Programm aus. Aufgabe 2: Nicht nur reine Zahlen sind in der Programmierung miteinander vergleichbar. Man kann ebenso Variableninhalte miteinander, mit Zahlen oder Strings vergleichen. Finde heraus, wie Vergleiche bei der Eingabe von Buchstaben funktionieren. Lege ein neues File an und speicher es unter den Namen ab. Übernehme den folgenden Code und teste ihn aus. Interpretiere die Ergebnisse. Python größer gleich full. print("m" < "p") print("m" > "p") print("m" == "p") print("m"!
Oft ist es einfacher, mit kürzeren Zahlen zu rechnen, als mit endlos langen wie π/Pi. Für das Runden von Zahlen oder auch eigenen Klassen stellt Python viele Möglichkeiten bereit, von denen ich dir im Folgenden ein paar vorstellen möchte. 1. Python ungleich und gleich: Vergleichsoperatoren in Python In Python gibt es – um zwei Objekte miteinander zu vergleichen – zwei Paare von Operatoren. Python größer gleich program. Die Operatoren == (gleich) und! = (ungleich) lassen dich prüfen, ob zwei Objekte den gleichen Wert haben, während die Operatoren is und is not dich überprüfen lassen, ob die Identität zweier Objekte miteinander übereinstimmt. zahl = 7 zahl == 7 # True zahl! = 6 zahl! = 7 # False Anmerkung: In Python 2 Code war auch <> noch zulässig, um zu überprüfen, ob zwei Objekte ungleich sind. zahl is 7 zahl is not 6 zahl is not 7 Der Unterschied zwischen den Operatorenpaaren wird erst deutlich bei der Verwendung komplexerer Objekte wie Listen: [3, 2] == [3, 2] [3, 2]! = [3, 2] [3, 2] is [3, 2] [3, 2] is not [3, 2] Im vorigen Beispiel fällt auf, dass is und is not ein anderes Resultat ergeben, was daher kommt, dass die beiden Listen nicht das gleiche Objekt sind.