旅游网网站的设计,线上推广是什么意思,网站建设制作、微信公众号,桂林手机网站制作Python的循环
Python的循环有两种#xff0c;分别是for…in循环和while循环。
for…in 循环
假设我们要循环输出一个列表里的元素#xff1a;
names [张三,李四,王五]
for name in names:print(name)执行这段代码后#xff0c;会依次打印names的每一个元素#xff1a;…Python的循环
Python的循环有两种分别是for…in循环和while循环。
for…in 循环
假设我们要循环输出一个列表里的元素
names [张三,李四,王五]
for name in names:print(name)执行这段代码后会依次打印names的每一个元素
张三
李四
王五所以for x in ...循环就是把每个元素代入变量x然后执行后面的语句。
while循环
只要条件满足就不断循环条件不满足时退出循环。比如我们要计算100以内所有奇数之和可以用while循环实现
sum 0
n 99
while n 0:sum sum nn n - 2
print(sum)在循环内部变量n不断自减直到变为-1时不再满足while条件循环结束。
break
break语句可以提前退出循环。例如本来要循环打印1100的数字
n 1
while n 100:print(n)n n 1
print(END)如果要提前结束循环可以用break语句
n 1
while n 100:if n 10: # 当n 11时条件满足执行break语句break # break语句会结束当前循环print(n)n n 1
print(END)执行上面的代码可以看到打印出1~10后紧接着打印END程序结束。
continue
在循环过程中也可以通过continue语句跳过当前的这次循环直接开始下一次循环。
n 0
while n 10:n n 1print(n)上面的程序可以打印出110。但是如果我们想只打印奇数可以用continue语句跳过某些循环
n 0
while n 10:n n 1if n % 2 0: # 如果n是偶数执行continue语句continue # continue语句会直接继续下一轮循环后续的print()语句不会执行print(n)打印的不再是110而是13579。
continue的作用是提前结束本轮循环并直接开始下一轮循环。