for in循环
- for in 循环 是一种增加型循环
- range()函数 用来取一个范围
for in循环格式:
for 循环变量 in range(a,b):
循环代码
执行过程
range(a,b) ->[a,b] ->a~b-1
for 会从range中得到的数列中,一次取出数字放到循环变量中
实例练习:
'''
python学习 for-in & range
'''
# 使用for in 实现九九乘法表
def print_rectangle():
for i in range(1,10):
for j in range(1,i+1):
print('%dx%d=%-3d' % (i,j,i * j),end='')
print()
print_rectangle()
执行结果:
for- in- else
无论是for- in- else 还是while-else ,都是在执行完循环后,正常结束后,执行else后面的代码
如果循环遇到break 被中断执行,那么不会执行else后面的代码。
'''
python学习 for-in-else
'''
# 使用for in 实现九九乘法表
def for_in_else_test():
for i in range(10):
print(i)
else:
print('执行完毕')
for_in_else_test()
def while_else_test():
i = 0
while i < 5:
print(i)
i += 1
else:
print(i)
print('执行完毕')
for_in_else_test()
while_else_test()
执行结果:
评论 (0)