Heim > Artikel > Backend-Entwicklung > Operatoren, Bedingungen und Eingaben
Operatoren sind Symbole, die den Computer anweisen, bestimmte mathematische oder logische Operationen auszuführen.
Diese Operatoren führen grundlegende mathematische Operationen wie Addition, Subtraktion, Multiplikation und Division aus.
*Addition (+): Addiere zwei Zahlen.
zB:
>>>print(1+3)
*Subtraktion (-): Subtrahiert eine Zahl von einer anderen.
zB:
>>>print(1-3)
Multiplikation (): Multipliziert zwei Zahlen.
zB:
>>>print(1*3)
*Division (/): Dividiert eine Zahl durch eine andere.
zB:
>>>print(1/3)
*Bodenteilung (//): Dividiert eine Zahl durch eine andere und rundet auf die nächste ganze Zahl ab.
zB:
>>>print(1//3)
*Modul (%): Gibt den Rest zurück, wenn eine Zahl durch eine andere geteilt wird.
zB:
>>>print(1%3)
Potenzierung (*): Potenziert eine Zahl mit einer anderen.
zB:
>>>print(1**3)
Diese Operatoren vergleichen zwei Werte und geben entweder True oder False zurück.
*Gleich (==): Prüft, ob zwei Werte gleich sind.
>>>a = 5 >>>b = 3 >>>result = (a == b) >>>result is False
*Ungleich (!=): Prüft, ob zwei Werte ungleich sind.
>>>a = 5 >>>b = 3 >>>result = (a != b) >>>result is True
*Größer als (>): Prüft, ob ein Wert größer als ein anderer ist.
>>>a = 5 >>>b = 3 >>>result = (a > b) >>>result is True
*Kleiner als (<): Prüft, ob ein Wert kleiner als ein anderer ist.
>>>a = 5 >>>b = 3 >>>result = (a < b) >>>result is False </p> <p>*Größer als oder gleich (>=): Prüft, ob ein Wert größer oder gleich einem anderen ist.<br> </p> <pre class="brush:php;toolbar:false">>>>a = 5 >>>b = 3 >>>result = (a >= b) >>>result is True
*Kleiner als oder gleich (<=): Prüft, ob ein Wert kleiner oder gleich einem anderen ist
>>>a = 5 >>>b = 3 >>>result = (a <= b) >>>result is False </p> <h3> 3.Logische Operatoren </h3> <p>Diese Operatoren werden verwendet, um bedingte Anweisungen zu kombinieren.</p> <p>*und: Gibt True zurück, wenn beide Aussagen wahr sind.<br> </p> <pre class="brush:php;toolbar:false">>>>a = 5 >>>b = 3 >>>result = (a > b and a > 0) >>>result is True
*oder: Gibt „True“ zurück, wenn eine der Aussagen wahr ist.
>>>a = 5 >>>b = 3 >>>result = (a > b or a < 0) >>>result is True
*not: Kehrt das Ergebnis um und gibt False zurück, wenn das Ergebnis wahr ist.
>>>a = 5 >>>result = not (a > 0) >>>result is False
Bedingungen sind wie Verkehrssignale für Ihren Code. Sie helfen Ihrem Programm bei der Entscheidung, welchen Weg es basierend auf bestimmten Bedingungen einschlagen soll.
Die if-Anweisung prüft eine Bedingung und führt den Codeblock aus, wenn die Bedingung wahr ist.
zB:
>>>a = 5 >>>b = 3 >>>if a > b: print("a is greater than b")
Die elif-Anweisung ist die Abkürzung für „else if“. Es prüft eine andere Bedingung, wenn die vorherige Bedingung „Falsch“ war.
zB:
>>>a = 5 >>>b = 5 >>>if a > b: print("a is greater than b") >>>elif a == b: print("a is equal to b")
Die else-Anweisung fängt alles ab, was nicht von den vorhergehenden Bedingungen abgefangen wird.
zB:
>>>a = 3 >>>b = 5 >>>if a > b: print("a is greater than b") >>>elif a == b: print("a is equal to b") >>>else: print("a is less than b")
Das obige ist der detaillierte Inhalt vonOperatoren, Bedingungen und Eingaben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!