python学习八(while循环)

循环语句
  循环语句可以使指定的代码块吃饭指定的次数
  循环语句分成两种,while循环和for循环
  while循环
  语法:
    while 条件表达式:
      代码块
    else:
      代码块
  执行流程:
    while语句在执行是,会先对while后的条件表达式进行求值判断,如果判断结果为True,则执行循环体(代码块)
    循环体执行完毕,进行对条件表达式进行求值判断,以此类推,直到判断结果为False,则循环终止
  如:
  i = 0
  while i < 10:
    print("hello")
  else:
    print("代码结束!")
  i += 1

break 中断循环

 

import random #获得一个随机数的函数
sum1= 1
num = random.randint(1, 100) # 获得一个100以内的随机数
while 1 > 0:
sum1 += 1
usernum = int(input("请输入一个数字: "))
if usernum < num:
print("你的数小了")
elif usernum > num:
print("你的数大了")
elif usernum == num:
print("你赢了")
break   #中断循环
else:
print("请输入数字")

 

continue 跳过本次循环重新循环

sum100 = 0
counter = 0
while counter < 100:
counter += 1
if counter % 2:   #余数只可能是1或0,1为True, 0为False
continue   # 跳过本次循环
sum100 += counter
print(sum100)

 

posted @ 2019-08-04 18:21  wenjian022  阅读(148)  评论(0编辑  收藏  举报