【Python基础】循环语句

### 文章目录

  • [@toc](#文章目录 @[toc] 什么是循环 Python中的循环方式 while循环 格式 示例)
  • [什么是循环](#文章目录 @[toc] 什么是循环 Python中的循环方式 while循环 格式 示例)
  • [`Python`中的循环方式](#文章目录 @[toc] 什么是循环 Python中的循环方式 while循环 格式 示例)
  • [`while`循环](#文章目录 @[toc] 什么是循环 Python中的循环方式 while循环 格式 示例)
  • [格式](#文章目录 @[toc] 什么是循环 Python中的循环方式 while循环 格式 示例)
  • [示例](#文章目录 @[toc] 什么是循环 Python中的循环方式 while循环 格式 示例)

什么是循环

  • 程序中需要重复执行的代码,可以通过循环实现
  • 比如和女朋友道歉,或一万遍"宝宝,我错了",在没有学习循环之前,我们只能通过如下方式实现
python 复制代码
print('宝宝, 我错了')
print('宝宝, 我错了')
print('宝宝, 我错了')
# 此处省略 9997 行 print('宝宝, 我错了')
  • 在学习循环之后,就能使用几行代码实现
python 复制代码
i = 0
while i < 10000:
    print('宝宝, 我错了')

    i += 1

Python中的循环方式

  • Python中只有两种循环方式
    • while循环
    • for循环

while循环

格式
python 复制代码
while 条件:
    条件为真时, 需要运行的代码
示例
python 复制代码
i = 0
while i < 5:
    print('-' * 15)

    print(f'这是第 {i + 1} 次循环')
    print(f'此时 i 的值为 {i}')

    i += 1
shell 复制代码
---------------
这是第 1 次循环
此时 i 的值为 0
---------------
这是第 2 次循环
此时 i 的值为 1
---------------
这是第 3 次循环
此时 i 的值为 2
---------------
这是第 4 次循环
此时 i 的值为 3
---------------
这是第 5 次循环
此时 i 的值为 4
  • 执行过程
    • 首先判断i < 5成立,因为最开始i = 0,然后执行while循环内部的代码
    • 打印这是第i次循环以及当前i的值
    • 然后对变量i进行加 1 1 1操作(注意Python语言中没有i++操作,只能使用i += 1i = i + 1),第一次循环结束时i的值变为 1 1 1,然后继续判断i < 5是否成立,进入下一次循环
    • i += 1i的值变为 5 5 5时,之后再对条件i < 5进行判断,此时条件i < 5不成立,循环结束

相关推荐
专业程序开发源13 分钟前
springboot篮球联赛管理系统13635-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·django·php·课程设计
lie..16 分钟前
30天从零开始学AI应用开发(Day 3):30 分钟搭好开发环境,Python + VSCode 一次配齐
人工智能·python·大模型
benchmark_cc33 分钟前
策略临时需要一批股票的最新价格,先查行情还是先建股票池?——从量化策略执行逻辑看数据获取顺序
python·数据分析·pandas·量化交易·股票数据·quantdash
成为深度学习高手34 分钟前
XLinear:用一个轻量 MLP,带外生变量做长期时间序列预测
python·深度学习·时序数据库
啊吧怪不啊吧1 小时前
LangChain之模型调用
python·langchain
溪语流沙1 小时前
Django + Vue电商项目第001讲:开篇|注册登录加增删改查,那不是电商
redis·python·mysql·docker·typescript·django·vue
夜雪一千1 小时前
如何使用BeautifulSoup库来提取HTML中的特定元素
python
IT毕设梦工厂1 小时前
计算机毕业设计选题推荐:基于大数据的城市空气污染物浓度数据分析与可视化|毕业设计选题|计算机毕设|选题推荐|毕设指导|项目定制|源码|高质量项目
大数据·python·信息可视化·数据挖掘·数据分析·课程设计·数据可视化
程序员阿黄1 小时前
基于 Django 与 Vue 3 的智能实验室预约系统设计与实现
后端·python·mysql·django·vue·毕设
用户298698530141 小时前
Python 如何实现 Word 与 RTF 文档互转
后端·python·api