基本语法

  1. while 判断条件(condition):
  2. 执行语句(statements)……

demo

  1. # continue 和 break 用法
  2. i = 1
  3. while i < 10:
  4. i += 1
  5. if i%2 > 0: # 非双数时跳过输出
  6. continue
  7. print i # 输出双数2、4、6、8、10
  8. i = 1
  9. while 1: # 循环条件为1必定成立
  10. print i # 输出1~10
  11. i += 1
  12. if i > 10: # 当i大于10时跳出循环
  13. break

循环使用 else 语句

  1. #!/usr/bin/python
  2. count = 0
  3. while count < 5:
  4. print count, " is less than 5"
  5. count = count + 1
  6. else:
  7. print count, " is not less than 5"