Python基础 笔记(六) 循环语句

简介: Python基础 笔记(六) 循环语句

一、while循环

注意点:设置终止条件,否则会产生死循环

"""
while循环语法:
while 条件:
  循环语句
"""
 
print('-------------------')
i = 1
while i<=100:
    print('Hello World!')
    i = i + 1

二、while循环应用: 1~100的求和

"""
需求:使用while循环求1-100的和
1 + 2 + 3 + 4 + ....
"""
print('--------------1-100的和--------------------')
i = 1
sum = 0
 
while i<=100:
    sum += i
    i += 1
 
print(f"1-100的和是:{sum}")

三、while嵌套循环以及运用

"""

循环的嵌套:
while
    while

一行是10个*,一共5行
**********
**********
**********
**********
**********
"""

 
i = 1
while i <= 5:
    print('**********')
    i += 1
 
print('----------------------------')
 
i = 1
while i <= 5:
    j = 1
    while j <= 10:
        print('*',end='')
        j += 1
    print()
    i += 1
 
 
 

四、for循环

for循环的格式

for循环和while循环的区别:

#  求1-100的和
#  range(1,4)--->1 2 3
sum = 0
for i in range(1,101):
    sum += i
print(sum)
 
print('--------------------')
 
#  求1-100的奇数和
sum = 0
for i in range(1,101):
    if i % 2 != 0:
        sum += i
print(sum)
 
 
sum = 0
for i in range(1,101,2):
    sum += i
print(sum)
 
print('--------------------')
 
#  求1-100的偶数和
sum = 0
for i in range(0,101,2):
    sum += i
print(sum)
 

五、循环中断 : breakcontinue

练习:

需求:
 1、打印1-10之间的数字,遇到4就退出
 2、打印1-10之间的数字,跳过4
break: 跳出本层循环
continue:跳过本次循环,进行下一次循环

 
i = 1
while i <= 10:
    if i == 4:
        break  #遇到break就跳过while循环
    print(i)
    i += 1
 
print('程序结束')
 
print('----------------------------------')
 
i = 1
while i <= 10:
    if i == 4:
        i += 1
        continue  #遇到continue就跳过本次循环
    print(i)
    i += 1
 
print('程序结束')
 
"""
作业需求:
 1:随机生成一个1-100之间的数字
 2:从键盘输入一个数,循环的猜这个数字是多少,一直到猜对为止,猜对结束循环
   提醒:小了,大了,猜对了
"""
import random
num = random.randint(1,100)
while True :
    i = int(input('请输入一个数:'))
    if i ==num:
      print('恭喜你,猜对了!')
    elif i > num:
      print('提示:大了!')
    elif i < num:
      print('提示:小了!')
 
 

好啦,以上就是Python中的循环语句。

有while循环和for循环,大家要注意他们两个的不同点哦。

<end>

下期见啦

目录
相关文章
|
1月前
|
测试技术 Python
Python接口自动化测试框架(基础篇)-- 流程控制之循环语句for&while
本文介绍了Python中的循环语句,包括while和for循环的使用,range()函数的运用,以及continue、break和pass关键字的说明,同时提出了关于while循环是否能与成员运算符结合使用的思考。
36 1
Python接口自动化测试框架(基础篇)-- 流程控制之循环语句for&while
|
1月前
|
Python
揭秘Python编程核心:一篇文章带你深入掌握for循环与while循环的奥秘!
【8月更文挑战第21天】Python中的循环结构——for循环与while循环,是编程的基础。for循环擅长遍历序列或集合中的元素,如列表或字符串;而while循环则在未知循环次数时特别有用,基于某个条件持续执行。本文通过实例展示两种循环的应用场景,比如用for循环计算数字平方和用while循环计算阶乘。此外,还通过案例分析比较了两者在处理用户输入任务时的不同优势,强调了根据实际需求选择合适循环的重要性。
39 0
|
1天前
|
Python
Python 中如何循环某一特定列的所有行数据
Python 中如何循环某一特定列的所有行数据
10 2
|
15天前
|
存储 前端开发 索引
11个Python循环技巧
本文介绍了在Python中使用循环创建多个列表的方法,并提供了丰富的代码示例。内容涵盖根据固定数量、条件、数据类型、属性、索引范围、哈希值等不同条件创建列表的技巧,展示了如何灵活运用循环和列表推导式,提高代码的灵活性与可维护性,加速开发流程并提升程序性能。
|
1月前
|
搜索推荐 Python
Python基础编程:冒泡排序和选择排序的另一种while循环实现
这篇文章介绍了Python中冒泡排序和选择排序的实现,提供了使用while循环的替代方法,并展示了排序算法的运行结果。
20 2
Python基础编程:冒泡排序和选择排序的另一种while循环实现
|
1天前
|
Python
python如何循环某一特定列的所有行数据
python如何循环某一特定列的所有行数据
|
1月前
|
前端开发 JavaScript 数据库
python Django教程 之模板渲染、循环、条件判断、常用的标签、过滤器
python Django教程 之模板渲染、循环、条件判断、常用的标签、过滤器
|
1月前
|
C语言 Python
Python 实现循环的最快方式(for、while 等速度对比)
Python 实现循环的最快方式(for、while 等速度对比)
|
1月前
|
Python
【python】】Python 的 queue 模块使用笔记
【python】】Python 的 queue 模块使用笔记
25 0
|
1月前
|
Python
Python笔记9 类
本文是作者的Python复习笔记第九篇,深入探讨了Python中的类和面向对象编程。文中详细解释了如何创建类、实例化对象、定义和使用类方法,以及类的继承、重写方法和嵌套类的使用。此外,还讨论了类模块的导入和导出,包括处理类之间的依赖关系。通过示例代码,文章展示了类在Python编程中的应用和重要性。
24 0