python笔记-for循环的方法

#!/usr/bin/env python
#-*- coding:utf-8 -*-

'''
for 语句

格式:
for 变量名 in 集合:
    语句

逻辑:按顺序取"集合"中的每个元素赋值给变量,在取执行语句.
如此循环往复,直到取完"集合"中的元素截止
'''

# 遍历列表
for i in [1,2,3,4,5]:
    print(i)


'''

range([start] end[,step])函数   列表生成器
start默认是0 step默认是1
功能:生成数列
'''
# 输出0-9
a = range(10)
print(a)

# 输出1-10
for a in range(10):
    if a ==0:
        continue   #跳过本次循环
    print(a)
print(a+1)

#打印2-19的偶数
for y in range(2,20,2):
    print(y)



# 同时定义下表和元素
for index, m in enumerate([1,2,3,4,5]):  #index,m = 下表,元素
    print(index, m)

# 1+2+3...+11的值
sum = 0
for n in range(1,11):
    sum +=n
print(sum)



'''
continue语句
作用:跳过当前循环中的剩余语句,然后继续下一次循环

注意:跳过最近的循环
'''

for i in range(10):
    print(i)
    if i ==3:
        continue
    print("*")
    print("$")


num = 0
while num < 10:
    print(num)

    if num == 3:
        num += 1
        continue
    print("*")
    print("$")
    num +=1