(Python) Bedingter Operator


Manager

Sie wollen lernen, wie man mächtige, intelligente, universelle und nützliche Programme baut?

Dann müssen Sie drei Hauptformen des Programmmanagements erkunden. Nach der Theorie des Rechensystems sollte eine gute Programmiersprache die Umsetzung von drei Formen des Programmmanagements gewährleisten.

1ANFORDERUNGENdie Leistung der aufeinanderfolgenden Betreiber - wir haben bereits in früheren Kursen getroffen. Alle unsere vorherigen Programme sind eine Reihe von Betreibern.

2.ABSCHNITT:
Wenn dies der Fall ist,
Dann tu es.
Ich weiß nicht, was ich tun soll.
3 -UPDAT:
PCA (so lange wie solche)

Zweite Form ABSCHNITT Zwischen verschiedenen Betriebsarten, macht Programme mehr " intellektuell " und erhöht die Wirksamkeit von Computern.

Beginnen wir mit einem einfachen Beispiel.
Zwei Stoffnummern sollten von der Tastatur und der größten identifizierten Anzahl eingeführt werden.
Nehmen Sie dieses Beispiel auseinander.

Teilnehmer (falls)

In der Aufgabe, das Maximum von zwei zu finden, trafen wir einen neuen Operator, der aus dem Wort begann. if. Dieser Operator wird aufgerufenElementaroperator.

Wort if übersetzt aus dem Englischen als "s" und das Wort else - wie "nicht mehr". Ist die Bedingung nach dem Wort if korrekt (wirklich) alle Teams (Operatoren) nach der neuen Linie stehen und vor dem Wort liegen else♪ Ist die Bedingung falsch (kompliziert), werden die Teams nach dem Wort durchgeführtelse:

Im Gegensatz zu anderen Programmiersprachen ist Python wichtig. Abweichungen (Übergänge) Betreiber über die linke Linie. Abweichungen beeinflussen die Programmleistung♪ Wenn du vorsichtig aussiehst, hast du das Wort. wennund das Wort else beginnt auf einer Ebene und die Teams, die durchgeführt werden, bewegen sich auf dieser Ebene nach rechts um die gleiche Entfernung (auch)4 Lücken empfohlen)
INSGESAMT
if условие: # заголовок с условием
    # блок «если» — операторы, которые выполняются,
    # если условие в заголовке истинно
else:
    # блок «иначе» — операторы, которые выполняются,
    # если условие в заголовке ложно

Wir müssen uns daran erinnern!
ANHANG if-elseEs ist ein Bediener!
2. Nach dem Wort else nie eine Bedingung(Bedingung nur nach Wort if)
BlockAndere- Ja. if - falsch, d.h. nicht erfüllt.
3. Betreiber, die in jedem Zweig (if oder elsemit der gleichen Abweichung von 4 Lücken aufgezeichnet. Abweichungen sind obligatorisch!
L 347 vom 20.12.2013, S. 1). Zustandist ein Ausdruck, der als wahr (d.h. ausgeführt) oder falsch (d.h. nicht umgesetzt) bezeichnet werden kann.
Bei logischen Zeichen
><Mehr, weniger,
>=<=mehr oder gleich, kleiner oder gleich,
==Wie auch immer.
!= Ist mir egal.

Teilbetrieb

Wenn im Cunche-Block nichts zu tun hat (z.B. &quot; wenn es Eis auf Verkauf gibt, Eis kaufen &quot; , und wenn es keine ...), kann der gesamte &quot; synach &quot; weggelassen werden und die reduzierte (nicht-erschöpfende) Form des Conditional Operators verwendet werden:
wenn Bedingung:
♪ was zu tun, wenn die Bedingung wahr ist
Der Betrieb von maximal zwei Werten ist sehr häufig, so hat Python eine eingebaute Funktion. maxdie so verursacht werden kann
M = max(A, B)
Es gibt eine ähnliche Funktion, um einen Mindestwert von zwei oder mehr Werten zu finden -min(). 

Bei der Auswahl von zwei Werten in Python kann eine andere Form des Betreibers &apos; s-Registrierung verwendet werden, die sowohl eine vollständige Form des Betreibers &apos; s-Registrierung betreibt.
M = a wenn ein Bestandteil b)
Wenn mehrere Maßnahmen ergriffen werden sollen, um die Bedingungen zu erfüllen, werden alle Aktionen auf der gleichen Ebene des Fortschritts aufgezeichnet:
wenn eine Entlüftung b:
temp = a
a = b
b = Versuch
In diesem Programm, wenn - Ja., wir ändern die Variablen. Geändert temp - Unterstützung.
Beachten Sie die gleichen Entwicklungen vom linken Rand aller drei Operatoren. Dies macht dem Übersetzer deutlich, dass alle drei Operatoren unter der Bedingung durchgeführt werden, dass ein Bestandteil b.
Eine weitere Dünnheit der Python-Sprache ist der Multi-Apriation-Betreiber, der den Austausch von zwei Variablen erleichtert. Es kann wie folgt aufgezeichnet werden:
a, b = b, a