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')
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 instructionelse à 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('your age is', age) print('adult') else: print('your age is', age) print('teenager')
:.
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('adult') elif age >= 6: print('teenager') else: print('kid')
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>
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('teenager') elif age >= 18: print('adult') else: print('kid')
si la condition de jugement peut aussi être abrégée, par exemple :
if x: print('True')
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!