加入收藏 | 设为首页 | 会员中心 | 我要投稿 许昌站长网 (https://www.0374zz.cn/)- 专属主机、负载均衡、智能边缘云、云防火墙、数据加密!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

python循环结构怎么使用?一文快速了解循环结构

发布时间:2022-03-21 14:07:07 所属栏目:语言 来源:互联网
导读:循环是编程学习需要掌握的内容,对此这篇文章就给大家分享关于Python循环结构的内容,主要介绍while循环、for循环、break语句、continue语句等等,对python循环结构不是很了解的朋友可以参考参考。 一、内容简介 使用while循环编写重复执行的语句 使用哨兵值
       循环是编程学习需要掌握的内容,对此这篇文章就给大家分享关于Python循环结构的内容,主要介绍while循环、for循环、break语句、continue语句等等,对python循环结构不是很了解的朋友可以参考参考。
 
       一、内容简介
       使用while循环编写重复执行的语句
       使用哨兵值控制循环
       使用for循环实现计数器控制
       使用break、continue控制循环
 
       二、while循环
 
       注意:循环控制时不要使用浮点型来比较等值
 
i = 1           # 循环变量的初值
while i < 10:    # 循环变量的判断
    print("当前第", i, "次循环")
    i += 1      # 循环变量的更新
       PyCharm调试示例
 
# PyCharm中的调试
# 1. 设置断点:debug->调试
# 2. 开启调试:鼠标右键代码,点击debug '模块名称'选项(快捷键:shift + F9)
# 3. 单步调试:进行单步跳过F8(step over)
#    进入函数内部,第三步:可以单步进入函数内部F7(step into)
i = 1           # 循环变量的初值
while i < 3:    # 循环变量的判断
    print("当前第", i, "次循环")
    i += 1      # 循环变量的更新
 
 
       三、for循环
       语法
 
for i in range(strat, end):
#循环语句
       累加
 
sum = 0
for i in range(0, 101, 2): # 0 - 100的偶数和
    sum += i
print("0-100的偶数累加和为:", sum)
 - range函数说明
       for循环的原理
 
# range(10)生成了[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# range(0, 10) 等价于range(0, 10) 区间[0, 10)
# range(0, 50, 5)   列表[0, 50), 5代表步长[0, 5, 10, 15,……,45]
 
# for循环使用range函数
for i in range(10):
    print(i)
 
# range函数等价于以下列表实现(列表 - 中括号括起来的元素)
list1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in list1:
    print(i)
       range函数 -C 实际上是一个类
 
 
       注意:range()中的参数一定是整数,不能是浮点数
 
       四、break语句
       break语句作用:跳出循环,执行循环之后的语句
 
       五、continue语句
       continue语句作用:跳过本次循环,继续下次循环
 
       六、break和continue对比
       作用: break语句终止某个循环,程序跳转到循环块外的下一条语句continue跳出本次循环,进入下一次循环
 
       七、循环结构总结
       相同点:
 
       多次重复执行一个或多个任务时考虑使用循环来解决问题
 
       区别:
 
       除了语法不同,判断和执行的顺序也不同
 
       适用情况不同
       循环次数确定的情况下,通常选用for循环
       循环次数不确定的情况时,通常选用while循环。

(编辑:许昌站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读