numbers = [12, 37, 5, 42, 8, 3]
even = []
odd = []
while len(numbers) > 0:
number = numbers.pop()
if(number % 2 == 0):
even.append(number)
else:
odd.append(number)
循环中使用else语句
count = 0
while count < 5:
print count, "is less than 5"
count += 1
else:
print count, "is not less than 5"
for循环
for letter in 'python':
print '当前字母:', letter
fruits = ['banana', 'apple', 'pear', 'mango']
for fruit in fruits:
print '当前水果:', fruit
print 'end'
# 使用else 同时这也是一个嵌套循环
for num in range(10, 20):
for i in range(2, num):
if num % i == 0:
j = num / i
print '%d = %d * %d' % (num, i, j)
break
else:
print num, '是一个质数'
pass语句的用法
for letter in 'Python':
if letter == 'h':
pass
print 'pass语句块'
print '当前字符:', letter
print 'end'