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循环

原文地址:https://www.cnblogs.com/python1988/p/9943957.html