赞
踩
条件循环
mylist = ['m','y','l','i','s','t'] mystr = 'mystr' print('for i in range(1,5): 前闭后开') for i in range(1,5): print(i) print('for i in range(3): 只有一个数默认从0开始') for i in range(3): print(i) print('for i in range(-3): 若前大后小则循环不成立,直接退出') for i in range(-3): print(i) print('for item in mylist:') for item in mylist: print(item) print('for i in (1,128): 没有range,本质是list') for i in (1,128): print(i) print('for i in mystr:') for i in mystr: print(i) #在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别, # else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行, # while … else 也是一样。 print('for-else: ') for num in range(10,16): # 迭代 10 到 15 之间的数字 for i in range(2,num): # 根据因子迭代 if num%i == 0: # 确定第一个因子 j=num/i # 计算第二个因子 print ('%d 等于 %d * %d' % (num,i,j)) break # 跳出当前循环 else: # 循环的 else 部分 print (num, '是一个质数') loop = True cnt = 0 print('while:') while loop: print(cnt) cnt = cnt +1 if cnt>3: loop = False
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。