zoukankan      html  css  js  c++  java
  • while循环、break和continue

    1.理解和掌握while循环的使用

    2.掌握break continue 控制语句

    如下 :小明猜字游戏:

    xiaoming_name = 20
    name = int(input("请输入您要猜的年龄>>:"))
    if name > my_name :
        print("您猜错了,数字太大了")
    elif name < my_name :
        print("您猜错了,数字太小了")
    elseprint(“恭喜你,猜对了”)
     
    如果提出一个需求,可以 猜三次,该如何实现呢?
    1.可以将代码copy三份,比较low;
    2.使用 while语句
     
    xiaoming_name = 20
    num = 0
    while num < 3:
    name = int(input("请输入您要猜的年龄>>:"))
    if name > my_name :
        print("您猜错了,数字太大了")
    elif name < my_name :
        print("您猜错了,数字太小了")
    elseprint(“恭喜你,猜对了”)
    num += 1
    else :
        print("游戏结束,谢谢")
     
     
     
    再用while循环写需求:
        1.让程序从 0打印到 100,每循环一次,则加1;

     
    count = 0
    while count <= 100:   #只要count小于100,就不断执行下面的代码
    print("number",count)
    count += 1   #每执行一次,就把count + 1,避免变成死循环
     
     
       2.让程序打印 从1 到100的偶数
          需要判断:如何才能被2 整除?(除完2没有余数就对了)
          
    10 % 2
    8 % 2    #无余数,为整数
    7 % 2    #有余数,是奇数
     
       则写程序
    count = 0
    while count <= 100:   #只要count小于100就不断的执行下面的代码
    if count % 2 == 0:  #是偶数
        print(“number”,count)
    count += 1 #每执行一次,就把count+1,避免变成死循环
     
     
    死循环:while循环:只要后面的条件成立,也就是条件结果为真,则就会一直执行,直到程序奔溃;
    count =0 
    while True:
        print("您好")
        count += 1
     
    接来下来将 循环终止语句:
    1.break:用于完全结束一个循环,跳出循环语句执行循环后面的语句;
    2.continue:和break有点类似,区别在于continue只是终止本次循环,接着还会执行后面的循环,break则是完全终止循环。
     
    break举例:
    count = c 0
    while count <= 100:  #只要count <= 100,就不断执行下面的代码
        print(“number”,count)
        if count == 3:
            break
        count += 1     #每执行一次,count就加1,
    print("------------welcome to you ------------------")
     
     
    continue举例:
    count = 0 
    while count <= 100:
    count += 1
        if count > 10 and count < 80:
            continue
        print("number",count)
    print("------------welcome to you ------------------")
     
    while ... else ...
    作用:当while循环正常执行后,中间没有break终止的化,则会执行else后面的语句
    count = 0
    while count <= 3:
        count += 1
        print("number",count)
    else:
        print("正常执行完成")
    print("------------welcome to you ------------------")
     
    如果执行过程被break中断了,则不会执行else语句:

     
    count = 0
    while count <= 3:
        count += 1
        if count == 3:
            breaka
        print("number",count)
    else:
        print("正常执行完成")
    print("------------welcome to you ------------------")
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    js递归函数使用介绍
    js获取checkbox复选框获取选中的选项
    分享:Oracle 系统变量函数用法说明
    jQuery CSS()方法改变CSS样式实例解析
    jQuery添加/改变/移除CSS类
    php实现文件下载代码一例
    jquery 获取URL参数并转码的例子
    Python无限元素列表实例教程
    MSSQL数据导出到MYSQL
    .NET CORE控制器里的方法取传参的坑
  • 原文地址:https://www.cnblogs.com/FlameLuo/p/9612588.html
Copyright © 2011-2022 走看看