zoukankan      html  css  js  c++  java
  • 2018年11月11日 循环语句

    while 循环

    不等于号 !=

    count = 0
    while count !=10 : #!= 为不等于号   while为当循环,注意最后结束有冒号
        print(count)
        count=count+1 
    print ("last")

    作业: 用while 输出 1,2,3,4,5,6,8,9,10

    方法1:

    count = 1
    while count <=10 : # 为不等于号   while为当循环
        print(count)
        count=count+1
        if count==7:
            count= count+1
        else:
            pass
    print ("end")

    方法2:

    count = 1
    while count <=10 :
        if count==7:
            pass
        else:
            print(count)
        count=count+1
    print ("end")

    作业2  求1到100的和

    n=1
    m=0
    while n<101:
        m=m+n
        n=n+1
    print(m)

    作业3 求1到100的奇数

    n=1
    while n<101:
        if n% 2 == 0 :
            pass
        else:
            print (n)
        n=n+1

    作业4 求1到100的偶数

    n=1
    while n<101:
        if n% 2 == 0 :
            print (n) 
        else:
           pass
        n=n+1

    作业4:1-2+3-4...+99 的所有数的和

    n=1
    m=0
    while n<100:
        print(n,m)
        if n%2 == 0:
            m=m-n
        else:
            m=m+n
        n=n+1
    print (m)

    作业5 三次登入机会重试

    n=1
    while n<4:
        password = input("请输入密码有三次机会:") 
        if password =="123":   #注意123为字符串
            print( "I love U")
            n=5    #通过赋值5 能够跳出while循环 也可以用break
        else :
            print("输错",n,"")
            n=n+1
       # print(n)
    print ("end")

    break和continue差异

    break用于退出所有循环,推出while循环

    continue用于退出当前循环,继续下一次循环,相当于带着记忆又一次回到原点,进行下一次循环,直到不符合循环条件

     使用break 则退出while循环 不再继续执行

     使用continue 则会继续走一遍while循环

  • 相关阅读:
    如何安装mysql
    07 登录接口开发
    06 跨域问题
    05 实体校验
    04 异常处理
    03 整合shiro+jwt 会话共享
    02 统一结果封装
    01 新建SpringBoot项目 整合Mybatis Plus(Spring Boot 前后端分离)
    结合Scikit-learn介绍几种常用的特征选择方法
    Set_ML
  • 原文地址:https://www.cnblogs.com/python1988/p/9943957.html
Copyright © 2011-2022 走看看