Résumez brièvement les caractéristiques de Python si les déclarations de jugement multiconditions

Tomorin
Libérer: 2018-08-23 17:47:11
original
2678 Les gens l'ont consulté

La raison pour laquelle les ordinateurs peuvent effectuer de nombreuses tâches automatisées est qu'ils peuvent effectuer des jugements conditionnels par eux-mêmes. Tout comme le if else appris au collège, si XXXXX, alors XXXXX, sinon XXXXX, puis XXXXX. C'est l'énoncé if elsejugement conditionnel dont parle principalement ce chapitre.

Par exemple, saisissez l'âge de l'utilisateur et imprimez un contenu différent en fonction de l'âge. Dans le programme Python, utilisez l'instruction if pour implémenter :

age = 20
if age >= 18:
      print('your age is', age)
      print('adult')
Copier après la connexion

Selon les règles d'indentation de <. 🎜>Python , si l'instruction if est True, l'instruction print en retrait sur deux lignes sera exécutée, sinon rien ne sera fait.

peut également ajouter une instruction

else à if, ce qui signifie que si if est jugé faux, n'exécutez pas le contenu du if, mais exécutez le else. :

age = 3
if age >= 18:    
    print(&#39;your age is&#39;, age)  
   print(&#39;adult&#39;)
else:    
    print(&#39;your age is&#39;, age)
    print(&#39;teenager&#39;)
Copier après la connexion
Attention à ne pas écrire moins de deux-points

:.

Bien sûr, le jugement ci-dessus est très approximatif, vous pouvez utiliser elif pour porter un jugement plus détaillé :

age = 3
if age >= 18:
    print(&#39;adult&#39;)
elif age >= 6:
    print(&#39;teenager&#39;)
else:
    print(&#39;kid&#39;)
Copier après la connexion

elif est sinon si Il peut y avoir plusieurs elif, donc la forme complète de l'instruction if est :

if <条件判断1>:  
   <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
    <执行3>
else:
    <执行4>
Copier après la connexion

if l'exécution de l'instruction a des caractéristiques, il est jugé de haut en bas. Si un certain jugement est vrai, une fois l'instruction correspondant au jugement exécutée, l'elif restant et le reste seront ignorés. Par conséquent, veuillez tester et expliquer pourquoi le programme suivant s'imprime C'est un adolescent :

age = 20
if age >= 6:
    print(&#39;teenager&#39;)
elif age >= 18:
    print(&#39;adult&#39;)
else:
    print(&#39;kid&#39;)
Copier après la connexion

si la condition de jugement peut aussi être abrégée, par exemple :

if x:   
  print(&#39;True&#39;)
Copier après la connexion
Tant que x est une valeur non nulle, un non vide chaîne, et une liste non vide, etc., elle sera jugée comme True, sinon elle sera False.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!