Python学习之路(7)——while循环

while循环

  

1、基本循环

1
2
3
4
5
6
while 条件:
     
     # 循环体
 
     # 如果条件为真,那么循环体则执行
     # 如果条件为假,那么循环体不执行

2、break

break用于退出所有循环

1
2
3
4
while True :
     print "123"
     break
     print "456"

3、continue

continue用于退出当前循环,继续下一次循环

1
2
3
4
while True :
     print "123"
     continue
     print "456"

练习题

1、使用while循环输入 1 2 3 4 5 6     8 9 10

2、求1-100的所有数的和

3、输出 1-100 内的所有奇数

4、输出 1-100 内的所有偶数

5、求1-2+3-4+5 ... 99的所有数的和

6、用户登陆(三次机会重试)

1、使用while循环输入 1 2 3 4 5 6     8 9 10
     n = 1
     while n < 11:
      if n == 7:
       pass
      else:
       print(n)
      n = n + 1
     
     print('----end----')
     
    2、求1-100的所有数的和
     n = 1
     s = 0
     while n < 101:
      s = s + n      
      n = n + 1
     
     print(s)
    
    3、输出 1-100 内的所有奇数
     
     n = 1
     while n < 101:
      temp = n % 2
      if temp == 0:
       pass
      else:
       print(n)
      n = n + 1
     
     print('----end----')
      
    4、输出 1-100 内的所有偶数
    
     n = 1
     while n < 101:
      temp = n % 2
      if temp == 0:
       print(n)
      else:
       pass
      n = n + 1
     
     print('----end----')

    5、求1-2+3-4+5 ... 99的所有数的和
     n = 1
     s = 0 # s是之前所有数的总和
     while n < 100:
      temp = n % 2
      if temp == 0:
       s = s - n 
      else:
       s = s + n      
      n = n + 1
     
     print(s)

猜你喜欢

转载自www.cnblogs.com/louis0815/p/9063327.html