Python控制语句(二):循环语句和跳转语句

简介: Python控制语句(二):循环语句和跳转语句

1.for循环



下面,我们来举两个例子,来更好的理解for循环的使用方法!!!


for i in range(5) :  #依次输出从0到5之间的整数,区间为左闭右开
            print(i,end=" ")
输出如下:
0 1 2 3 4 
for i in range(1,10,3) :  #依次输出1到10之间,步长为3的这些整数,区间仍然为左闭右开
            print(i,end=" ")
输出如下:
1 4 7

当然了,for循环不仅仅是输出整数那么简单,我们还有以下几种不同类型的输出方法!!!  




下面我们来举几个例子,帮助大家理解这几种方法的使用!!!👇👇👇

 for c in "Python123" :
print(c,end=",")
输出如下:
P,y,t,h,o,n,1,2,3,
for item in [123,"Python","英雄联盟"] :
            print(item,end=",")
输出如下:
123,Python,英雄联盟,


2.while循环


我们通过下面的两段代码,来更好的理解while循环的使用方法!!!👇👇👇

a=5
while a>0 :
            print(a,end=" ")
            a-=1
输出如下:
5 4 3 2 1 


a=5
while a>0 :
            print(a,end=" ")
            a+=1
#经分析,这是一个无限循环,程序会一直输出下去,我们可以通过Crtl+C来结束


3.循环控制保留字



在Python语言中,continue和break所表达的意思基本上是一样的,下面,我们来举两个例子:👇👇👇


for c in "PYTHON" :
            if c=="T" :
                        continue #continue的作用是跳过本次循环,直接开始下一次循环的执行。
            print(c,end="")
输出如下:
PYHON
for c in "PYTHON" :
            if c=="T" :
                        break  #break的作用只是跳出本层循环
            print(c,end="")
输出如下:
PY


上面又介绍了循环的扩展内容,也就是可以和else搭配使用,下面,我们再来举两个例子:👇👇👇


for c in "PYTHON" :
            if c=="T" :
                        continue
            print(c,end="")
else :
            print("程序结束!")
输出如下:
PYHON程序结束
for c in "PYTHON" :
            if c=="T" :
                        break
            print(c,end="")
else :
            print("程序结束!")
输出如下:
PY

上面这两个例子说明了:只要循环体中没有break语句,那么最后的else语句就会在执行玩循环体之后,继续执行;而如果循环体中出现了break语句,那么后面的else语句将不再被执行!!!


以上就是Python语言中经常使用到的循环语句和跳转语句的相应内容!!!


相关文章
|
1月前
|
Python
Python循环语句
Python循环语句
17 0
|
11天前
|
Python
python学习4-内置函数range()、循环结构、循环控制语句、else语句、嵌套循环
python学习4-内置函数range()、循环结构、循环控制语句、else语句、嵌套循环
|
1月前
|
算法 开发者 C++
【Python 基础扫盲 跳转方式】一文带你了解Python常见的流程控制和跳转方式
【Python 基础扫盲 跳转方式】一文带你了解Python常见的流程控制和跳转方式
24 0
|
1月前
|
Python
Python系列(20)—— 循环语句
Python系列(20)—— 循环语句
|
1月前
|
Java 程序员 C++
Python教程第4章 | 条件语句、循环语句和函数
Python if条件语句,for循环语句、Python函数
55 1
Python教程第4章 | 条件语句、循环语句和函数
|
1月前
|
数据挖掘 Java 编译器
python基础语法——条件语句和循环语句
本文基于pycharm编译器,也可以使用Anaconda 里的编译器,将讲解一些python的一些基础语法知识,是对上篇文章的补充,可以和我写的python数据分析——Python语言基础(数据结构基础)结合起来看,有些知识点可能在这篇文章写的不是很全面。
32 0
|
1月前
|
Python
【python】——控制语句和组合数据类型(其二)
【python】——控制语句和组合数据类型(其二)
27 2
|
1月前
|
Java PHP Python
【python】—— 控制语句和组合数据类型(其三)
【python】—— 控制语句和组合数据类型(其三)
27 1
|
1月前
|
Python
【python】—— 控制语句和组合数据类型(其一)
【python】—— 控制语句和组合数据类型(其一)
27 2