python中循环的语法,python中的循环语句有什么循环和什么循环

  python中循环的语法,python中的循环语句有什么循环和什么循环

  一、if判断语句

  1.如果.其他

  If :

  条件满足时要做的事情1

  条件满足时要做的事情2

  .

  else:

  条件不满足时要做的事情1

  条件不满足时要做的事情2

  .

  #-*-编码:utf-8-*-

  年龄=输入(请输入年龄: )

  age=int(年龄)

  ifage18:

  打印(“已经成年”)

  else:

  打印(未成年)2。 否则如果

  elif的使用格式如下:3360

  如果xxx1:

  事情1

  elif xxx2:

  两件事

  elif xxx3:

  事情3

  描述:

  当xxx1满足时,执行Thing 1,然后整个if结束。

  当xxx1不满足时,则判断xxx2,如果xxx2满足,则执行thing 2,然后整个if结束。

  当xxx1不满足时,xxx2也不满足。如果xxx3满足,那么做事情3,然后整个if结束。

  得分=66

  ifscore=90andscore=100:

  打印(“本次考试,A级”)

  elifscore=80andscore90:

  打印(“本次考试,B级”)

  elifscore=70andscore80:

  打印(“本次考试,C级”)

  elifscore=60andscore70:

  打印(“本次考试,D级”)

  elifscore=0andscore60:

  打印(本次考试,E级)3。如果嵌套

  如果嵌套格式

  如果1:

  为满足条件1所做的事情

  如果2:

  为满足条件2所做的事情

  描述:

  内层和外层都可以是if-else语句。

  内层和外层是通过tab缩进来判断的。

  #-*-编码:utf-8-*-

  票=0#票,非零表示有票,零表示没票。

  行李箱=1#行李箱,0代表检查合格,非0代表有违禁品。

  ifticket!=0:

  打印(有票,可以进站)

  if行李箱==0:

  不间断空格

  ;print("通过安检")

  print("终于可以见到Ta了,美滋滋~~~")相关推荐:《Python视频教程》

  二、while循环

  1. while循环的格式

   while 条件:

   条件满足时,做的事情1

   条件满足时,做的事情2

   条件满足时,做的事情3

  

#计算1~100里所有偶数的和<br>i=1

  sum=0

  whilei<=100:

  ifi%2==0:

  sum=sum+i

  i+=1

  print("1~100的累积和为:%d"%sum)

2. while嵌套

  while 条件1:

   条件1满足时,做的事情1

   条件1满足时,做的事情2

   while 条件2:

   条件2满足时,做的事情1

   条件2满足时,做的事情2

  要求:打印如下图形:

  

*

  **

  ***

  ****

  *****

i=1

  whilei<=5:

  j=1

  whilej<=i:

  #print默认用/n作为结束符,这里不能换行,重新指定结束符end=''

  print("*",end='')

  j+=1

  #这里使用默认的换行即可,不需要任何内容

  print()

  i+=1

3. while+else

  与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句,while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句。

  

count=0

  whilecount<=5:

  count+=1

  print("Loop",count)

  

  else:

  print("循环正常执行完啦")

  print("-----outofwhileloop------")

  输出

  Loop1

  Loop2

  Loop3

  Loop4

  Loop5

  Loop6

  循环正常执行完啦

  -----outofwhileloop------

  

  #如果执行过程中被break啦,就不会执行else的语句啦

  count=0

  whilecount<=5:

  count+=1

  ifcount==3:break

  print("Loop",count)

  else:

  print("循环正常执行完啦")

  print("-----outofwhileloop------")

  输出

  

  Loop1

  Loop2

  -----outofwhileloop------

三、for循环

  for 临时变量 in 列表或者字符串等:

  循环满足条件时执行的代码

  else:# 选择性使用

  循环不满足条件时执行的代码

  

#打印九九乘法表

  foriinrange(1,10):

  forjinrange(1,i+1):

  print('%s*%s=%s'%(j,i,i*j),end='')

  print()

四、break和continue

  

#break用于退出本层循环

  whileTrue:

  print"123"

  break

  print"456"

  

  #continue用于退出本次循环,继续下一次循环

  whileTrue:

  print"123"

  continue

  print"456"

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

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