关于while循环计算规则:内循环—外循环学习笔记。
num= 1 #值 =1
while num <= 10 : # num(1)小于10
print(num) # 应该打印 这个1的值
num +=1 # num+=1等价于 num再加1 所以这个值一共是2
if num == 6: #如果为6 这个程序终止,如果没有到6,那么程序将会一遍一遍的走直到走到6
break
例如:
while num <= 10 : 这句话num的值是1,那么print则会判定打印 1
但是在执行到了mum+ =1的地方,num这个值就被往上加了一位 变成了2
但是依旧没有达到终止程序的条件,所以还要走第二轮。
已知第一轮最后num的值为2,那么在此到达num+=1的地方 则会变成3,但是依旧没有达到终止条件,
这样就会继续吧 4、 5都按照以上方法输出一遍,到6自动停止。
所以最后得出的结果应该是 12345
while 变量判定
age = 18 #设变量为18
sign = True # sige变量等于(真)可判定条件
while sign : #while sign:定义
guess =int(input("guess_age:")) # guess = 用户交互器所填写的数据
if guess == age: #如果 guess变量等于 age变量 那么
print("Yes Good!") #则判定 打印 yes
sign = False #如果 sign 等于 (假)不可执行条件
elif guess < age : #如若 guess 小于 age的值 那么
print("you need to enter one bingger!")#则判定打印 you need to neter one bigger
else: #否则
print("you need to enter one smaller!") #则打印you need to enter one smaller!
print("end!") # 结束!
break 终止判定
age = 18
while True :#当判定(真)正确时
guess =int(input("guess_age:"))
if guess == age:#如果guess值等于 age那么
print("Yes Good!")#判定为 yes good!
break #并终止!
elif guess < age : #否则如果 guess小于age
print("you need to enter one bingger!")
else:
print("you need to enter one smaller!")
print("end!")
while循环计算规则: