Urteil (wenn) Aussage
if, um die grundlegende Syntax der Anweisung zu bestimmen
wenn man den Zustand beurteilt:
Dinge zu tun, wenn die Bedingungen erfüllt sind
Urteilssatzübung:
Anforderungen:
1. Definieren Sie eine Ganzzahlvariable
2. Stellen Sie fest, ob Sie über 18 Jahre alt sind (> =)
> =: Vergleichsoperator
Vergleichsrelationsoperatoren: ==,! =,>, <, <=,> =
3. Wenn Sie über 18 Jahre alt sind, dürfen Sie das Internetcafé betreten
sonst:
Alter = 19
Wenn Alter> = 18:
print 'Sie sind ein Erwachsener, willkommen im Internetcafé'
print 'Willkommen zur Begrüßung'
print '~~~~~~~~~'
================================================== ============
Denken:
Wenn Sie if-Urteilsvermögen verwenden, können Sie nur dann das tun, was Sie tun müssen, wenn die Bedingungen erfüllt sind. Wenn Sie dies tun müssen, wenn die Bedingungen nicht erfüllt sind
Wenn wir etwas tun sollten, wie sollten wir es tun?
Andernfalls lautet das Format wie folgt: #Hinweis, der mit if verwendet werden muss, und auf else folgt keine Bedingung
wenn man den Zustand beurteilt:
Dinge zu tun, wenn die Bedingungen erfüllt sind
......
sonst: Dinge zu tun, wenn die Bedingung nicht hergestellt ist
......
# if- und else-Anweisungen und ihre eingerückten Teile sind ein vollständiger Codeblock
Beispiel:
Nachfrage
1. Geben Sie das Alter des Benutzers ein
2. Stellen Sie fest, ob Sie über 18 Jahre alt sind (> =)
3. Wenn Sie über 18 Jahre alt sind, dürfen Sie das Internetcafé betreten
4. Wenn Sie unter 18 Jahre alt sind, werden Sie aufgefordert, Ihre Hausaufgaben zu machen
Logische Operation
age = raw_input ('Bitte geben Sie das Alter ein:')
Wenn Alter> = 18:
Drucken Sie 'Sie sind ein Erwachsener, willkommen im Internetcafé'
sonst:
print 'Aufforderung zum Schreiben von Hausaufgaben'
print '~~~~~~~~~'
================================================== =====
Bei der Programmentwicklung müssen Sie normalerweise bei der Beurteilung von Bedingungen mehrere Bedingungen gleichzeitig beurteilen
Nur wenn mehrere Bedingungen erfüllt sind, kann der nachfolgende Code ausgeführt werden. Diesmal müssen Sie logische Operatoren verwenden
Logische Operatoren können mehrere Bedingungen logisch zu komplexeren Bedingungen verbinden
Zu den logischen Operatoren gehören: Kurzschluss mit && oder / || Kurzschluss mit /! Nehmen Sie die entgegengesetzte Struktur. Drei Arten
&&
Bedingung 1 und Bedingung 2
Mit / und
Beide Bedingungen sind erfüllt, geben Sie True zurück
Solange es eine gibt, die nicht zufrieden ist, gibt sie False zurück
||
Bedingung 1 oder Bedingung 2
Oder / oder
Solange eine der beiden Bedingungen erfüllt ist, geben Sie True zurück
Wenn keine der beiden Bedingungen erfüllt ist, geben Sie False zurück
!
Umkehren einer Bedingung: Wenn ich beispielsweise männlich bin, ist der Wert umgekehrt: Ich bin weiblich.