Maison > développement back-end > Tutoriel Python > Une brève introduction aux instructions If et While en Python (avec des exemples)

Une brève introduction aux instructions If et While en Python (avec des exemples)

不言
Libérer: 2018-09-25 16:34:11
original
3304 Les gens l'ont consulté

Cet article vous apporte une brève introduction aux instructions If et While en Python (avec des exemples). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Si l'instruction

est utilisée pour vérifier la condition : Si la condition est vraie (Vrai) , il exécutera Ce bloc d'instructions (appelé if-block ou if block)

exécutera un autre bloc d'instructions (appelé else-block ou else block), où la clause else est facultatif

Instruction if multibranche : 1 elif et else doivent également avoir deux points à la fin de leur ligne logique, suivis de leur. Bloc d'instructions correspondantes

2. Vous pouvez définir une autre instruction if (instruction if imbriquée) dans une instruction if du bloc if

数字猜测:
       
number = 50
guess_number = input("请输入猜测的数字:")
# input() 函数将以字符串的形式返回我们所输入的内容

if int(guess_number) == number :
         #if块从此开始
         print("恭喜你!猜对了!")
elif int(guess_number) < number :
         # 另一代码块开始
         print("很抱歉,你猜的小了!")
else :
         print("很抱歉,你猜的大了!")
Copier après la connexion

Instruction While

L'instruction While vous permet d'exécuter à plusieurs reprises un bloc d'instructions si la condition est vraie. L'instruction while est un type d'instruction en boucle. L'instruction while peut également avoir une clause else comme option facultative.

Définissez la variable en cours d'exécution sur True avant le début de la boucle while. Lorsque le programme démarre, il vérifie d'abord si la variable en cours d'exécution est True, puis exécute le bloc while correspondant. Une fois ce bloc de code exécuté, la condition sera revérifiée. Si la variable est toujours True , le programme exécutera à nouveau le bloc while, sinon il continuera à exécuter le bloc else facultatif et passera à l'instruction suivante.

Le bloc de code Else commence à s'exécuter lorsque la condition de la boucle while devient False, peut-être même lorsque la condition est vérifiée pour la première fois. S'il y a un bloc else dans une boucle while, il sera toujours essayé à moins que la boucle ne soit interrompue par une instruction break.

number = 50
max = 100
# input( ) 函数将以字符串的形式返回我们所输入的内容
running = True
while running :
        guess_number = input("请输入猜测的数字:")
        if int(guess_number) == number :
        # if 块从此开始
                print("恭喜你!猜对了!")
                #这将导致 while 循环终止
                running = False
        elif int(guess_number) < number :
        # 另一代码块
                print("很抱歉,你猜小了!")
                print("这个数字是在" + str(guess_number) + "和" + str(max) + "之间")
                min = guess_number
                
        else :
                print("很抱歉,你猜大了!")
                print("这个数字是在" + str(min) + "和" + str(guess_number) + "之间")
                max = guess_number
                
print(&#39;游戏结束!&#39;)
Copier après la connexion

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