循环语句就是在符合条件的情况下,重复执行一个代码段,python中的循环语句有while和for。

一、while循环

1.while是一个条件循环语句,与if一样,他也有条件表达式。如果条件为真,while中的代码就会一直循环执行,直到循环条件不再为真停止。
语法:
while 条件:代码块
例如:计算1到100的和
i = 1      #初始化一个变量
m = 0
while i <= 100:m += ii += 1
print(m)结果为:5050
2.while循环嵌套

if中可以在嵌套if,那么while中也可以嵌套while循环,从而实行一些特殊的效果。

语句:
while 条件1:满足条件1执行代码块1while 条件2:满足条件1又满足条件2执行代码块2
例如:用while输出以下三角形
*
* *
* * *
* * * *
* * * * * i = 0
while i < 5:m = 0while m <= i:print('*',end=' ')m += 1i += 1print()
3.while循环使用else语句

while-else在条件语句为False时执行else语句块

语法:
while 条件:满足条件执行代码块
else:不满足条件执行代码块
例如:
a = 0  #初始化变量
while a < 5:print('好好学习!')a += 1  #进行累加,每次循环进行加1
else:print('不,你不学!')结果为:
好好学习!
好好学习!
好好学习!
好好学习!
好好学习!
不,你不学!
4.break

break:在循环体内遇到break则会跳出循环,终止循环,并且不论循环的条件是否为真,都不再继续循环。

例如:让用户控制循环条件,是否退出程序?(y/n)
while True:     #给个条件为Trueflag = input('是否要退出程序?(y/n)')print(flag)if flag == 'y':break结果为:
你是否要退出程序(y/n):y
y
5.continue

continue:退出当前循环,再继续执行下一次循环。

例如:
n = 0
while n < 5:n += 1if n == 3:continueprint(n)结果为:
1
2
4
5

二、for循环

1.for 循环是python中的另外一种循环语句,提供了python中最强大的循环结构,它可以循环遍历多种序列项目,如一个列表或者一个字符串(sequence可以试列表元组集合,如果是字典只能遍历keys,无法遍历values)
语法:
for <variable> in <sequence>:<statements>
else:<statements>
例如:
list01 = ['joe','susan','jack','tom']
for i in list01:    #遍历list01列表,将列表中元素依次赋值给变量iprint(i)       #输出i直到将所有的元素遍历完毕停止遍历结果为:
joe
susan
jack
Tom
2.for循环结合break使用
例如:
students = ['jack','tom','john','amy','kim','sunny']
for i in statuents:if i == 'amy':print('break终止循环')breakprint(i)结果为:
jack
tom
john
break终止循环
3.for循环结合continue使用
students = ['jack','tom','john','amy','kim','sunny']
for i in students:if i == 'amy':print('continue终止当前循环,继续下一循环')continueprint(i)结果为:
jack
tom
john
continue终止当前循环,继续下一循环
kim
sunny

三、pass

pass语句的使用表示不希望任何代码或者命令的执行;
pass语句是一个空操作,在执行的时候不会产生任何反应;
pass语句常出现在if、while、for等各种判断或者循环语句中;

python基础:循环语句相关推荐

  1. Python基础——循环语句

    Python基础--循环语句 Python基础--循环语句 while循环 while循环与if....单分支结构的区别 while的四部循环法** for....in.....循环 break的使用 ...

  2. python基础循环语句

    python循环语句适合刚入门新手 python循环语句:一,while循环的基础语法.二,while循环的嵌套应用.三,for循环的基础语法.四,for循环的嵌套应用.五,循环中断. 一,while ...

  3. python 基础 - 循环语句

    python 循环语句 Python中的循环语句有 for 和 while.Python循环语句的控制结构图如下所示: image.png While 循环 Python中while语句的一般形式: ...

  4. Python基础循环语句详解(for、while)

    *2.8 循环语句* 循环语句主要是两种,for循环和while循环,他们的主要用法和区别: for循环用于确定的次数,这样会比while循环更加简洁比如我要循环代码多少次,次数明确,适合用for. ...

  5. python循环语句-python基础-循环语句(5)

    %-2d意思是占2个位置的整形 因为python中的print默认end是" ",所以默认时换行的,这里我们只需要修改end属性就可以了设置结尾不换行了 四.for循环 在Pyth ...

  6. python基础循环语句(6)

    while循环: 小总结: 1. while和if的用法基本类似, 区别在于:if 条件成立,则执行一次: while 条件成立,则重复执行,直到条件不成立为止 案例: 使用while循环输出10遍, ...

  7. Python基础 —— 循环语句

    Python系列文章:

  8. python和循环语句_Python 小白零基础入门 -- 条件语句和循环语句

    Python 小白零基础入门 -- 条件语句和循环语句 点击上方 "Python 读数", 选择 "星标" 公众号 重磅干货, 第一时间送达 Python 零基 ...

  9. python 循环语句结果存储_【零基础学Python】循环语句

    while循环语句 可以使用while语句一遍又一遍的执行代码块.只要while语句的条件为True,子句的代码就会执行下去.在代码中,一条while语句始终包含以下内容: while关键字 条件(即 ...

  10. python的for循环语句_干货丨Python的循环语句基础讲解!

    我们知道计算机程序语言一般是按照顺序执行的,那么编程语言就提供了各种控制结构,允许更复杂的执行路径,其中循环语句的作用就是允许我们执行一个语句或语句组多次. 在Python中循环语句的类型主要有以下几 ...

最新文章

  1. perl 发送邮件脚本
  2. C/C++: libcurl获取网页内容
  3. 【数据结构与算法-1】常用数据结构
  4. 飞桨PaddlePaddle送算力 | 每日登录即送12小时,连续5天还有加送!
  5. Java 关系运算符
  6. java 控制jsp_JSP学习之Java Web中的安全控制实例详解
  7. (74)FPGA面试题-Verilog序列发生器,产生 10110 的序列
  8. Node.js下载安装及各种npm、nvm、nrm配置(保姆式教程---提供全套安装包)---node.js的安装与配置(1)
  9. 内联元素转化为内联块元素的一些小细节
  10. Atitit json array to csv 目录 1. Lib 1 1.1. Apache csv lib 1 1.2. Org.json.jar cdl模式 1 2. other 1 2
  11. 【SQL注入05】延时盲注实例操作
  12. python将网页保存为pdf,利用Python将网页保存为PDF文件
  13. VMware虚拟机安装黑苹果
  14. PHPCMS 模板调用标签大全
  15. html基本标签斜体,请选择产生斜体字的HTML标签:
  16. Google Colab中把pyth3.7版本更换成python2.7
  17. 简单的集装箱号码识别
  18. 将android程序写入内存,android中将数据写入手机内存和sdcard中的文件
  19. c/c++面试官经常提的问题
  20. 批量提取CAD中文字

热门文章

  1. 自学前端第十九天:云道页面综合练习
  2. Splunk 小技巧
  3. Bluetooth--- android -- 蓝牙 bluetooth
  4. java有箭头函数吗_深入理解箭头函数
  5. 关于电弧焊的一些基本常识
  6. pythong基础方法
  7. 2021年高考佛山成绩查询,2021年佛山高考各高中成绩及本科升学率数据排名及分析...
  8. 测试用例之等价类划分法
  9. 使用计算机教程,职称计算机Dreamwaver使用教程:插入图像
  10. 有没有高清录制视频软件?如何录制清晰的视频?