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