for 循环
语法:
def for_demo():
# for (关键字)
# i(变量名,代表循环次数)
# in(关键字)
# range( 迭代器函数 )
for i in range(5):
print('hello world')
print(i)`
range函数的其他用法
`def for_demo1():
# for (关键字) i(变量名,代表循环次数) in(关键字) range( 迭代器函数 )
# 两个参数时: 从第一个参数开始计数,到第二个参数的前一位 停止
for i in range(5,10):
print('hello world')
print(i)
def for_demo2():
# 三个参数时: 从第一个参数开始计数,到第二个参数的前一位 停止 。 每次循环 递增 参数三(步长)
for i in range(5,10,2):
print(i)
# 当步长为负数时, 第一个参数 要比第二个参数 大
for i in range(15,7,-2):
print(i)`
break 和 continue
终止所有循环:break
终止本次循环:continue
def break_continue():
for i in range(5):
print(i)
if i ==2 :
break # 终止所有循环
for i in range(5):
if i ==2 :
continue # 停止本次循环,直接开始下一次循环
print(i)`
</pre>
练习
求 1到50之间的偶数和
求 1到50之间的偶数和
def sum_demo():
sum = 0
for i in range(1, 51):
k = i % 2
if k == 0:
sum = sum + i
print(sum)`
网友评论