Python-09-循环语句 | Python 主题月

简介: Python-09-循环语句 | Python 主题月

Python支持的循环类型


循环类型 描述
for循环 重复执行判断
while循环 在条件为真时循环,为假时退出
循环嵌套 while循环中嵌套for循环


Python的循环控制语句


控制语句 描述
pass语句 空语句,保持结构完整
continue语句 终止当前循环,进入下一次循环
break语句 终止当前循环,并且退出整个循环


for循环


需求:打印10以内的奇数。


for i in range(11):
if i%2 == 1:
print(i)
复制代码


输出:


python test.py
1
3
5
7
9
复制代码


while循环


需求:打印10以内的奇数。


a=1
while a < 10:
print(a)
    a+=2
复制代码


输出:


python test.py
1
3
5
7
9
复制代码


无限循环:打印从指尖溜过的时间,单位秒


a=1
while True:
    print(a,'秒')
import time
    time.sleep(1)
    a+=1
复制代码


输出:


python test.py
1 秒
2 秒
3 秒
4 秒
5 秒
6 秒
复制代码


while循环结合else


需求:从指尖溜过的时间超过5秒后,进行提示


a=1
while a<=5:
print(a,'秒')
    import time
    time.sleep(1)
    a+=1
else:
print('已经过去超过5秒了!')
复制代码


输出:


python test.py
1 秒
2 秒
3 秒
4 秒
5 秒
已经过去超过5秒了!
复制代


嵌套循环


需求:4秒内进行正常提示否则pass,达到7秒进行预警继续循环,达到9退出循环。


a=1
while a<=10:
    print(a,'秒')
import time
    time.sleep(1)
    a+=1
if a < 4 :
        print(a,'小于4!')
else:
pass
if a == 7:
        print(a,'已经达到7了!')
continue
if a == 9:
        print(a,'已经达到9了,退出循环!')
break
复制代码


输出:


python test.py
1 秒
2 小于4!
2 秒
3 小于4!
3 秒
4 秒
5 秒
6 秒
7 已经达到7了!
7 秒
8 秒
9 已经达到9了,退出循环!
相关文章
|
28天前
|
开发工具 Python
[oeasy]python043_自己制作的ascii码表_循环语句_条件语句_缩进_indent
本文介绍了如何使用Python制作ASCII码表,回顾了上一次课程中`print`函数的`end`参数,并通过循环和条件语句实现每8个字符换行的功能。通过调整代码中的缩进,实现了正确的输出格式。最后展示了制作完成的ASCII码表,并预告了下一次课程的内容。
24 2
|
1月前
|
Python
在 Python 中实现各种类型的循环判断
在 Python 中实现各种类型的循环判断
32 2
|
1月前
|
Python
Python 中,循环判断
Python 中,循环判断
49 1
|
1月前
|
人工智能 Python
[oeasy]python039_for循环_循环遍历_循环变量
本文回顾了上一次的内容,介绍了小写和大写字母的序号范围,并通过 `range` 函数生成了 `for` 循环。重点讲解了 `range(start, stop)` 的使用方法,解释了为什么不会输出 `stop` 值,并通过示例展示了如何遍历小写和大写字母的序号。最后总结了 `range` 函数的结构和 `for` 循环的使用技巧。
35 4
|
2月前
|
Java 索引 Python
【10月更文挑战第19天】「Mac上学Python 30」基础篇11 - 高级循环技巧与应用
本篇将介绍更深入的循环应用与优化方法,重点放在高级技巧和场景实践。我们将讲解enumerate()与zip()的妙用、迭代器与生成器、并发循环以及性能优化技巧。这些内容将帮助您编写更高效、结构更合理的代码。
71 5
|
2月前
|
Python
Python 循环语句的高级应用与深度探索
本文深入探讨了Python中循环语句的高级应用,包括`for`循环遍历字典获取键值、同步遍历多个序列,以及`while`循环结合条件判断和异常处理。通过嵌套循环实现了矩阵乘法,并介绍了如何优化循环以提升程序性能。示例代码展示了这些技术的实际应用。
53 15
|
2月前
|
数据安全/隐私保护 Python
Python循环语句
【10月更文挑战第7天】
|
2月前
|
Java C++ Python
【Python】循环语句(while、for)、continue、break
【Python】循环语句(while、for)、continue、break
51 0
|
2月前
|
索引 Python
Python 循环语句的高级应用与技巧
在 Python 中,循环语句是实现重复操作的关键工具。本文深入探讨了循环的高级应用与技巧,包括遍历字典的键值对、同时遍历多个序列、使用 `zip` 函数、处理复杂的 `while` 循环条件、嵌套循环的应用、使用 `break` 和 `continue` 控制循环流程、利用 `enumerate` 获取索引以及结合列表推导式简化循环逻辑。这些技巧有助于更高效地编写 Python 代码。
19 0
|
3月前
|
索引 Python
Python技巧:用enumerate简化循环操作
Python技巧:用enumerate简化循环操作
25 0