day3(while流程控制)

Posted mjiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day3(while流程控制)相关的知识,希望对你有一定的参考价值。

 

 

一、while

语法

 white 条件:

    执行代码。。。

小练习:

#打印0-100的偶数
count = 0
while count <= 100:
    if count %2 == 0 :
        print(count)
    count += 1
# 打印0-100 , 50 不打印,60-80 打印他们的平方

count = 0
while count <= 100 :
    if count == 50:
        pass #
    elif  count >= 60 and count <= 80 :
        print(count*count)
    else:
        print(count)
    count+=1

二、死循环

死循环顾名思义就是一直循环

只要让while 满足条件就会一直执行,一般都会采取判断 or 布尔值

count = 0

while count == 0 :

  print(count)

  count += 1

while True :

  print(count)

  count += 1

两种方法

 

三、循环终止语句

如果在循环中,因为某些原因不想循环了,怎么把他终止掉,这里就用到了 break 或者 continue

break 用于完全结束一个循环,跳出循环体执行循环后面的语句

continue 和break 有些类似,他只是终止本次循环,然后继续执行后面的循环,break则完全终止循环!

技术分享图片

 

num = "25"
count = 0
a = True
while a :
    user = input("输入你猜的数字:")
    count += 1
    if user == num :
        print("对了")
        break
    if count == 3:
        user_a = input("选择y继续选择q退出")
        if user_a == "y" or user_a == "Y" :
            print("游戏继续")
            count = 0
            continue
        elif user_a == "q" or user_a == "Q":
            break
            a = False
            print("游戏结束")
    else:
        print("输入错误请重新输入")

 

以上是关于day3(while流程控制)的主要内容,如果未能解决你的问题,请参考以下文章

流程控制之while循环

python流程控制while和if

6流程控制-while

js 中的流程控制—while和do while

流程控制之判断,while循环,for循环

流程控制之while循环