码迷,mamicode.com
首页 > 其他好文 > 详细

条件,循环控制语句

时间:2020-03-24 23:34:54      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:--   while   不能   code   break   函数   lse   put   for   

循环控制语句: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")

条件,循环控制语句

标签:--   while   不能   code   break   函数   lse   put   for   

原文地址:https://www.cnblogs.com/xbzc/p/12562579.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!