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=12. while嵌套sum=0
whilei<=100:
ifi%2==0:
sum=sum+i
i+=1
print("1~100的累积和为:%d"%sum)
while 条件1:
条件1满足时,做的事情1
条件1满足时,做的事情2
while 条件2:
条件2满足时,做的事情1
条件2满足时,做的事情2
要求:打印如下图形:
***
***
****
*****
i=13. while+elsewhilei<=5:
j=1
whilej<=i:
#print默认用/n作为结束符,这里不能换行,重新指定结束符end=''
print("*",end='')
j+=1
#这里使用默认的换行即可,不需要任何内容
print()
i+=1
与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句,while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句。
count=0三、for循环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 临时变量 in 列表或者字符串等:
循环满足条件时执行的代码
else:# 选择性使用
循环不满足条件时执行的代码
#打印九九乘法表四、break和continueforiinrange(1,10):
forjinrange(1,i+1):
print('%s*%s=%s'%(j,i,i*j),end='')
print()
#break用于退出本层循环whileTrue:
print"123"
break
print"456"
#continue用于退出本次循环,继续下一次循环
whileTrue:
print"123"
continue
print"456"
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。