条件,循环控制语句
Posted xbzc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件,循环控制语句相关的知识,希望对你有一定的参考价值。
循环控制语句:for,while。在python中for比较常用,主要用来遍历循环序列,可以嵌套。
##相互嵌套
a=[[‘apple‘,‘banana‘,‘grape‘],(‘1‘,‘2‘,‘3‘)]
for x in a:
for y in x:
print(y,end=‘ ‘)
输出结果:apple banana grape 1 2 3
Python中还提供了range函数 range(x,y,z)
举个例子:range(1,6,2)意思是从1遍历到6,步长为2,可以取1,不能取6。步长默认为1,可以不写。
for i in range(0,10):##反向输出range(9,-1,-1)
print(i,end=‘ ‘)
输出结果:0 1 2 3 4 5 6 7 8 9
break()终止函数可以在循环中以if判断终止条件时使用。
for i in range(0,10):
if i == 3:
break##注意缩进
print(i,end=‘ ‘)
输出结果:0 1 2
continue()函数与break()函数对应,判断条件继续执行文件。
for i in range(0,10):
if i == 3:
continue ##注意缩进
print(i,end=‘ ‘)
输出结果: 0 1 2 4 5 6 7 8 9
Python中没有默认分支语句case,可以使用条件控制语句if else来实现,更好的方法是通过字典的关键字。
##注意缩进
print(‘输入数据‘)
a=input()##input()函数默认输入数据a为字符串
a=int(a)##把字符串转换成int型
if a<0:
print("负数")
elif a>0:
print("正数")
else:
print("你输入的是0")
以上是关于条件,循环控制语句的主要内容,如果未能解决你的问题,请参考以下文章