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

Python----break关键字对while...else结构的影响

案例:

女朋友生气,要求道歉5遍:老婆大人,我错了。道歉到第三遍的时候,媳妇埋怨这一遍说的不真诚,是不是就是要退出循环了?这个退出有两种可能性:

① 更生气,不打算原谅,也不需要道歉了,程序如何书写?

② 只一遍不真诚,可以忍受,继续下一遍道歉,程序如何书写?

思考:

参考相关链接:Python---while循环中else的基本语法(是同级关系)-CSDN博客

也就是文中,关于非正常结束的图示。


break 基本语法:

在Python循环中,经常会遇到两个常见的关键词break 与 continue

break:代表终止整个循环结构

continue:代表中止当前本次循环,继续下一次循环

break: 英 /breɪk/   v. 打破,打碎,折断;结束(困难或不利局面),打破(僵局);断绝,中断(关系)   跳出循环 。


代码:


# 初始化计数器
i = 0
# 编写循环条件
while i < 5:
    if i == 2:
        print('这遍说的不够真诚')
        break
    print('老婆大人,我错了')
   # 更新计数器
    i += 1
# 循环结束后,女朋友就原谅我了
else:
    print('好开森,女朋友原谅我了...')

图示:


http://www.kler.cn/a/106410.html

相关文章:

  • 30-集群Backup Restore
  • 深入理解Flutter生命周期函数之StatefulWidget(一)
  • Python作业05
  • 机器学习 决策树
  • 企业生产环境-麒麟V10(ARM架构)操作系统部署kafka高可用集群
  • 浅层神经网络
  • 【软考系统架构设计师】2023年系统架构师冲刺模拟习题之《软件工程》
  • oracle19c配置驱动
  • DoLa:对比层解码提高大型语言模型的事实性
  • 第三篇:实践篇 《使用Assembler 实现图片任意切割功能》
  • 企业信息集成
  • 36基于matlab的对分解层数和惩罚因子进行优化
  • Tomcat的动静分离
  • spring监听请求执行结束,移除当前ThreadLocal数据两种方法
  • CFD模拟仿真理论知识:流体仿真应用
  • tmux和vim
  • InstructionGPT
  • Chimera:混合的 RLWE-FHE 方案
  • dto参数校验及统一异常处理
  • 分组卷积的思想神了
  • Autojs 利用OpenCV识别棋子之天天象棋你马没了
  • vue列表导出word文档
  • pre标签变成可以编辑的状态
  • 国产CAN总线收发芯片DP1042 兼容替换TJA1042
  • Linux 云服务器磁盘挂载简介
  • Transit path