当前位置: 首页 > news >正文

Python循环语句-while循环(基础语法,基础案例,嵌套应用,嵌套案例)

目录

while循环(基础语法)

while循环基础案例

while循环嵌套应用

while循环嵌套案例


循环:就是让指定的代码重复执行。

while循环(基础语法)

while循环基础语法格式:

while 条件(布尔类型数据):
    条件满足时做事
1
   
条件满足时做事2
   
条件满足时做事3
    ...

注意:while循环内,需要设置循环终止条件,否则将无限循环。

示例如下:

i = 0while i < 5:i += 1print(f"{i}次循环")

运行

while循环基础案例

案例1:计算1~100的和(使用while循环)。

代码如下:

# 计算1~100的和i = 1num = 0while i <= 100:num += ii += 1print(f"1~100的和为:{num}")

运行

案例2:设置一个范围在1~100的随机整数变量,通过while循环,配合input语句,判断输入的数字是否等于随机数。

注意:拥有无限次机会,直到猜中;每一次猜不中,会提示“大了”或“小了”;猜完数字后,会提示一共猜了几次。

import randomi = 1num = random.randint(1, 100)guess_num = int(input("请输入猜测数字(1~100):"))while guess_num != num:if guess_num < num:print("小了!")else:print("大了!")guess_num = int(input("请输入猜测数字(1~100):"))i += 1print(f"猜对了!你一共猜测{i}次!")

运行

while循环嵌套应用

while嵌套循环的基本格式

while 条件(布尔类型数据):条件满足时做事1条件满足时做事2条件满足时做事3...while 条件(布尔类型数据):条件满足时做事1条件满足时做事2条件满足时做事3...

注意:空格缩进来决定层次关系,即嵌套

示例如下:

# while嵌套# 表白3天,每天送3朵玫瑰i = 0j = 0while i < 3:i += 1print(f"表白第{i}-------------")while j < 3:j += 1print(f"送的第{j}朵玫瑰")j = 0

运行

while循环嵌套案例

while循环案例:打印九九乘法表

# while循环的嵌套案例:使用while嵌套循环,打印九九乘法表i = 1j = 1while i <= 9:while j <= i:print(f"{j}*{i}={j*i}\t", end='')j += 1print()i += 1j = 1

注意:print(end=’’)表示不换行,\t等同于按下tab键,表示多行字符串对齐。

运行

相关文章:

  • C++栈的模拟实现
  • Tableau 基础表制作
  • Qt Charts 绘制曲线图示例
  • Trae 宝藏功能实测:从 Mcp 搭建天气系统,到 AI 重塑 Excel 数据处理
  • C语言 函数递归
  • Eclipse 插件开发 4 工具栏
  • JAVA JVM面试题
  • 【TypeScript】速通篇
  • 比象AI创作系统,多模态大模型:问答分析+AI绘画+管理后台系统
  • ip-prefix前缀列表
  • 基于PyTorch的图像识别主要依赖于深度学习模型(尤其是卷积神经网络,CNN)对图像特征进行自动学习和分类
  • dubbo 异步化实践
  • Python类和对象四(十三)
  • 【springboot知识】配置方式实现SpringCloudGateway相关功能
  • 通过Golang实现快速实现MCP Server
  • Go 语言中的实时交互式编程环境
  • 量子跃迁:Vue组件安全工程的基因重组与生态免疫(完全体终局篇)
  • 正则表达式 工作案例
  • docker 常用配置
  • python 画折线统计图
  • 传染病防治法修订草案提请三审,拟加强医疗机构疾控能力建设
  • 关键词看中国经济“一季报”:稳,开局良好看信心
  • 网络游戏用户规模和市场销售创新高,知识产权保护面临哪些挑战?
  • 演员孙俪:中年人没有脆弱的时间,学习胡曼黎不内耗
  • 美银证券前董事总经理胡霁光履新,任摩根士丹利中国区副主席
  • “住手!”特朗普罕见公开谴责普京,俄称愿恢复对话但要看美方行动