基本语法

基本循环

  1. for iterating_var in sequence:
  2. statements(s)

通过序列索引迭代

  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-
  3. fruits = ['banana', 'apple', 'mango']
  4. for index in range(len(fruits)):
  5. print ('当前水果 : %s' % fruits[index])
  6. print ("Good bye!")

循环使用 else 语句

  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-
  3. for num in range(10,20): # 迭代 10 到 20 之间的数字
  4. for i in range(2,num): # 根据因子迭代
  5. if num%i == 0: # 确定第一个因子
  6. j=num/i # 计算第二个因子
  7. print ('%d 等于 %d * %d' % (num,i,j))
  8. break # 跳出当前循环
  9. else: # 循环的 else 部分
  10. print ('%d 是一个质数' % num)

demo

基本语法

  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-
  3. for letter in 'Python': # 第一个实例
  4. print("当前字母: %s" % letter)
  5. fruits = ['banana', 'apple', 'mango']
  6. for fruit in fruits: # 第二个实例
  7. print ('当前水果: %s'% fruit)
  8. print ("Good bye!")