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("很抱歉,你猜的大了!")
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('游戏结束!')
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!