20201014-Python学习笔记7
发布时间:2020-12-15 02:13:34 所属栏目:C语言 来源:网络整理
导读:循环有两种 for...in循环,依次把list或tuple中的每个元素迭代出来 names = ['a','b','v','c']for name in names:print (name) for? x? in? ...? 循环: 就是把每个元素代入变量x,然后执行缩进块的语句,比如 a = 1for x in [1,2,3,4,5,6,7,8,9,10]:a = a +
循环有两种 for...in循环,依次把list或tuple中的每个元素迭代出来 names = ['a','b','v','c']
for name in names:
print (name)
for? x? in? ...? 循环: 就是把每个元素代入变量x,然后执行缩进块的语句,比如 a = 1
for x in [1,2,3,4,5,6,7,8,9,10]:
a = a + x
print (a)
range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。 比如range(6)生成的序列是从0开始小于6的整数 >>> list(range(6))
[0,1,5]
>>>
?range(99)就是从0到98 sum = 0
for x in range(100):
sum = sum + x
print(sum)
第二种循环是while循环,只要条件满足,可以不断循环,条件不满足时退出循环。 比如计算100以内所有奇数的和 sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)
? 变量n不断减小,直到变为-1时,不再满足while条件,循环退出。 ? break? ?提前结束循环 n = 1
while n <= 100:
if n > 10:
break
print(n)
n = n + 1
print('END')
continue:提前结束循环,开始下一个循环 n = 0
while n < 10:
n = n + 1
if n % 2 == 0:
continue
print(n)
? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |