条件,循环控制语句

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")

以上是关于条件,循环控制语句的主要内容,如果未能解决你的问题,请参考以下文章

Python之路-条件控制与循环语句

流程控制——判断,选择,循环。

编译原理—中间代码生成布尔表达式翻译短路计算控制流语句翻译条件语句循环语句

Python条件控制语句与循环控制语句

第2章循环流程控制语句

第2章 循环流程控制语句