Explication détaillée du test if et des règles de grammaire

Forme générale

L'instruction if de Python est une instruction if typique dans la plupart des langages procéduraux. Il prend la forme d'un test if suivi d'un ou plusieurs tests optionnels elif, et d'un bloc else optionnel à la fin.

instruction unique si

si expression :

     bloc d'instructions

L'expression peut être une valeur booléenne ou une variable. Si l'expression est vraie, le module courant est exécuté. Si l'expression est fausse, le module qui est faux sera ignoré et le module suivant sera exécuté. L'instruction if a la même signification que "if... then" en chinois.

age = int(input('输入你的年龄:') ) #输入年龄
if age>=18:     #判断年龄大于或等于18岁,表示成年。
     print('年龄是:',age,'岁,你成年了')
if age<18:           #判断年龄小于18岁,表示没有成年。
     print('年龄是:',age,'岁,没有成年')


instruction if ・ ・ else

si expression :

       bloc d'instructions 1

autre:

       bloc d'instructions 2

Lors de l'utilisation d'une instruction if...else, l'expression peut être une valeur booléenne ou une simple variable. Les parties if et else correspondent à un bloc de code imbriqué (en Python, l'indentation du code est utilisée pour indiquer le bloc), et l'indentation est répertoriée sous la première ligne. Si le résultat de l'expression est vrai, exécutez le module d'instruction après le if, si l'expression est fausse, il ignorera le module d'instruction après le if pour exécuter le module d'instruction après le else. Équivalent à 'if... else' en chinois

age = int(input('输入你的年龄:') ) #输入年龄
if age>=18:     #判断年龄大于或等于18岁,表示成年。
     print('年龄是:',age,'岁,你成年了')
else:           #判断年龄小于18岁,表示没有成年。
     print('年龄是:',age,'岁,没有成年')

instruction if····elif·else

L'instruction if····elif·else est une construction de sélection multi-branches. Python exécutera la partie imbriquée sous l'instruction qui teste true la première fois et exécutera la dernière partie else si tous les tests sont faux. Habituellement exprimé comme « si une certaine condition est remplie, effectuez un traitement, sinon, si une autre condition est remplie, effectuez un autre traitement ». '

si expression 1 :

       bloc d'instructions 1

expression elif 2 :

    bloc d'instructions 2

expression elif 3 :

    bloc d'instructions 3

···

autre:

bloc d'instructions m

age = int(input('输入你的年龄:') ) #输入年龄
if age>=60 and age<=100:
    print('年龄是:',age,'岁,您是老年人')
elif age>=35 and age<=59:
    print('年龄是:',age,'岁,您是中年人')
elif age>=18 and age<=29:
    print('年龄是:',age,'岁,您是年轻人')
else:
    print('年龄是:',age,'岁,您是未成年人')


Je suppose que tu aimes

Origine blog.csdn.net/m0_62069409/article/details/121487900
conseillé
Classement