Python循环语句,循环语句Python

  Python循环语句,循环语句Python

  本文主要介绍python循环语句的使用。文章主要介绍python循环相关内容,包括for循环语句,循环嵌套,break结束循环,继续跳过这个循环。有需要的可以参考。

  00-1010 I. for循环语句II。循环嵌套III。打破结束循环四。继续跳过此循环。本文介绍的主要是Python版本。

  

目录

  通常,程序按顺序执行代码。在代码执行的过程中,会出现复杂的语句。这时,循环语句就会发挥作用。

  遍历指定的对象,可以是数组、字符串、Json等。

  对于[5,1, C , T , O]:中的值

  Print(当前遍历值:%s%(值))

  语句块.可以有多行。

  对于[51CTO]:中的值

  Print(当前遍历值:%s%(值))

  语句块.可以有多行。

  代码如下:

  导入json

  # for循环语句-数组

  Print(=====数组遍历====)

  对于[5,1, C , T , O]:中的值

  Print(当前遍历值:%s\r\n% (value))

  # for循环语句-字符串

  打印(=====字符串遍历====)

  对于 51c到 :中的值

  Print(当前遍历值:%s\r\n% (value))

  # for循环语句-Json对象

  JSON= [{Day : 7 , Prize 3360 2选1奖,超大鼠标垫/定制冰箱 },{Day 3360 14 , Prize 3360 3选2奖,超大鼠标垫/定制冰箱。

  JSON object=JSON . loads(JSON string)

  Print(=====Json遍历====)

  对于jsonObject:中的项目

  Print(当前遍历值:连续%s天,可获得奖励:% s \ r \ n% (item [day],item [prize]))

  效果如下:

  

一、for循环语句

  多个循环类型被嵌套以完成更多的逻辑编码。

  While和for嵌套在一个循环中,也可以与if等语句组合形成一组多逻辑代码。

  对于循环对象:中的循环值

  Print(当前遍历值:%s%(值))

  语句块.可以有多行。

  当建立条件3360时

  Print(当前遍历值:%s%(值))

  语句块.可以有多行。

  代码如下:

  日=0;

  JSON= [{Day : 7 , Prize 3360 2选1奖,超大鼠标垫/定制冰箱 },{Day 3360 14 , Prize 3360 3选2奖,超大鼠标垫/定制冰箱。

  JSON object=JSON . loads(JSON string)

  #循环嵌套语句

  while day=21:

  日=1

  对于jsonObject:中的项目

  if(day==int(item[day])):

  Print(连续%s天,您可以获得奖励:% s \ r \ n% (item [day],item [prize]))

  效果如下:

  

二、循环嵌套

  当场景:在一个循环中,想要在某个条件完成后结束循环,这个时候就需要使用break了。

  当当,

  for循环嵌套,break终止循环,只会跳出当前循环

  

flag=0

  while 成立条件:

  print(当前遍历值:%s % (value))

  语句块...可多行

  for 循环值 in 循环对象:

  flag=1

  print(当前遍历值:%s % (value))

  语句块...可多行

  break

  if flag:

  break

  ​代码如下​:

  

import json

  day=0;

  jsonString=[{"day":"7","prize":"奖品2选1,超大鼠标垫/定制冰箱贴"},{"day":"14","prize":"奖品3选2,超大鼠标垫/定制冰箱贴/虎年笔记本"},{"day":"21","prize":"奖品5选3,超大鼠标垫/定制冰箱贴/虎年笔记本/双肩背包/WuKong熊手办"}];

  jsonObject = json.loads(jsonString)

  # 循环嵌套语句

  flag=0

  while day<=21:

  day+=1

  for item in jsonObject:

  if(day==int(item[day])):

  flag=1

  print(连续更文第%s天,可获得奖励:%s\r\n % (item[day],item[prize]))

  break

  if flag:

  break

  ​效果如下:

  

  

  

四、​continue跳过本次循环

  场景:当在一个循环里,想在某个条件完成后结束循环,这个时候就需要用到break

  和上面讲到的break不同在于,break是跳出整个循环,continue是跳过本次循环,进入下一个序号循环

  

while 成立条件:

  print(当前遍历值:%s % (value))

  语句块...可多行

  for 循环值 in 循环对象:

  print(当前遍历值:%s % (value))

  语句块...可多行

  if i==0:

   continue

  ​代码如下​:

  

import json

  day=0;

  jsonString=[{"day":"7","prize":"奖品2选1,超大鼠标垫/定制冰箱贴"},{"day":"14","prize":"奖品3选2,超大鼠标垫/定制冰箱贴/虎年笔记本"},{"day":"21","prize":"奖品5选3,超大鼠标垫/定制冰箱贴/虎年笔记本/双肩背包/WuKong熊手办"}];

  jsonObject = json.loads(jsonString)

  # 循环嵌套语句

  while day<=21:

  day+=1

  for item in jsonObject:

  if(day==int(item[day])):

  if day!=21:

  continue

  print(连续更文第%s天,可获得奖励:%s\r\n % (item[day],item[prize]))

  break

  ​效果如下:

  

  到此这篇关于python循环语句的使用方法的文章就介绍到这了,更多相关python循环内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: