关于while...else...用法
来源:7-1 while循环与使用场景
慕标9273953
2019-03-13
若是当前while中判断式不满足TRUE,则跳过while下面的语句块。那与while连用的同级else无论存在与否程序执行的效果是一样的?
写回答
2回答
-
慕标9273953
提问者
2019-03-13
import random i = random.randint(1,100) j = int(input()) while j != i: if j > i: print ("large") else : print ("small") j = int(input()) else: print("right")
在上面的代码里面,只要变量j等于i,便会跳出while循环执行else语句。但无论“else:“是否存在,当while中的判断为FALSE时,便会跳出其内部的语句块,顺序往下运行。我感觉是while语句后紧跟else语句与没有else语句程序运行结果是一样的,请问凭您的经验,以上是特例,还有其他情况必须使用while...else...语句实现程序逻辑呢还是while...else...在实际编程中较少用到?
00 -
7七月
2019-03-13
可否贴一段代码?这样描述我不太能准确捕捉到你的问题
012019-03-14
相似问题