循环语句允许我们执行一个语句或语句组多次,Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环)。Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
Copy
for letter in 'Python': # 第一个实例 print("当前字母: %s" % letter)fruits = ['banana', 'apple', 'mango']for fruit in fruits: # 第二个实例 print ('当前水果: %s'% fruit)for index in range(len(fruits)): print ('当前水果 : %s' % fruits[index])
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
Copy
i = 1while 1: # 循环条件为1必定成立 print i # 输出1~10 i += 1 if i > 10: # 当i大于10时跳出循环 break
for letter in 'Python': # 第一个实例 if letter == 'h': break print '当前字母 :', lettervar = 10 # 第二个实例while var > 0: print '当前变量值 :', var var = var -1 if var == 5: # 当变量 var 等于 5 时退出循环 breakprint "Good bye!"
for letter in 'Python': # 第一个实例 if letter == 'h': continue print '当前字母 :', lettervar = 10 # 第二个实例while var > 0: var = var -1 if var == 5: continue print '当前变量值 :', varprint "Good bye!"