Fassen Sie kurz die Merkmale von Python zusammen, wenn Urteilsanweisungen mit mehreren Bedingungen vorliegen

Tomorin
Freigeben: 2018-08-23 17:47:11
Original
2690 Leute haben es durchsucht

Der Grund, warum Computer viele automatisierte Aufgaben erledigen können, liegt darin, dass sie selbst bedingte Urteile durchführen können. Genau wie die if else, die wir in der Mittelschule gelernt haben: Wenn XXXXX, dann XXXXX, sonst XXXXX, dann XXXXX. Dies ist die if else bedingte Beurteilung , um die es in diesem Kapitel hauptsächlich geht.

Geben Sie beispielsweise das Alter des Benutzers ein und drucken Sie je nach Alter unterschiedliche Inhalte aus. Verwenden Sie im Python-Programm die if-Anweisung, um Folgendes zu implementieren:

age = 20
if age >= 18:
      print('your age is', age)
      print('adult')
Nach dem Login kopieren

Gemäß den Einrückungsregeln von Python, wenn die if-Anweisung als wahr beurteilt wird und die eingerückte zweizeilige print-Anweisung ausgeführt wird. Andernfalls wird nichts unternommen.

kann auch eine else-Anweisung zu if hinzufügen, was bedeutet, dass, wenn if als falsch beurteilt wird, der Inhalt von if nicht ausgeführt wird. aber führen Sie das else aus:

age = 3
if age >= 18:    
    print('your age is', age)  
   print('adult')
else:    
    print('your age is', age)
    print('teenager')
Nach dem Login kopieren

Achten Sie darauf, nicht weniger Doppelpunkte zu schreiben :.

Natürlich ist das obige Urteil sehr grob, Sie können elif verwenden, um ein detaillierteres Urteil zu fällen:

age = 3
if age >= 18:
    print('adult')
elif age >= 6:
    print('teenager')
else:
    print('kid')
Nach dem Login kopieren

elif ist die Abkürzung von else if , es kann mehrere elif geben, daher lautet die vollständige Form der if-Anweisung:

if <条件判断1>:  
   <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
    <执行3>
else:
    <执行4>
Nach dem Login kopieren

if-Anweisungsausführung weist eine Besonderheit auf Wenn von oben nach unten beurteilt wird, ob ein bestimmtes Urteil wahr ist, werden nach Ausführung der dem Urteil entsprechenden Aussage die verbleibenden elif und sonst ignoriert. Testen und erklären Sie daher, warum das folgende Programm Teenager ausgibt:

age = 20
if age >= 6:
    print(&#39;teenager&#39;)
elif age >= 18:
    print(&#39;adult&#39;)
else:
    print(&#39;kid&#39;)
Nach dem Login kopieren

wenn die Beurteilungsbedingung auch abgekürzt werden kann, zum Beispiel:

if x:   
  print(&#39;True&#39;)
Nach dem Login kopieren

Solange x ein Wert ungleich Null, eine nicht leere Zeichenfolge oder eine nicht leere Liste ist usw., andernfalls wird es als „True“ gewertet.

Das obige ist der detaillierte Inhalt vonFassen Sie kurz die Merkmale von Python zusammen, wenn Urteilsanweisungen mit mehreren Bedingungen vorliegen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage