目标

使学生熟悉:

-在循环中使用break语句;

-在计算机代码中反映真实情况。在

场景

break语句用于退出/终止循环。

使用while循环,设计一个持续要求用户输入一个秘密单词的程序(例如,“你陷入了一个无限循环中!输入一个秘密单词来退出循环:“),除非用户输入“chupacabra”作为秘密退出词,在这种情况下,消息“You have successfully left the loop”应该打印到屏幕上,并且循环应该终止。

不要打印用户输入的任何单词。使用条件执行和break语句的概念。在'''

Lab 2.2.22.1 - While loops with 'break' keyword use.

'''

secret_word = str(input("You're stuck in an infinite loop!\nEnter a secret word to leave the loop."))

while secret_word != "chupacabra":

print("You're stuck in an infinite loop!\nEnter a secret word to leave the loop.")

if secret_word == "chupacabra":

print("You've successfully left the loop.")

'''

just keeps printing out both lines continuosly - in a loop.

'''

问题

当我运行这个程序时,它打印前2行并等待输入。如果输入与var匹配,它不显示“leftheloop”字符串,它什么也不做。如果我输入的不是正确的密文,它只会继续打印前两行的循环。在

我不知道如何使用while循环。我只想做两件事,如果输入不等于var,则打印A;如果输入与var匹配,则打印B。但是,我所读到的while循环的所有内容都是给while一些操作,然后if或elif或else都会得到其他的操作。在

我正在努力解决这个问题,因为我不知道如何编写这个循环,这样while不必做任何事情,这有意义吗?在

我在用python课程的自动取款机,所以请耐心等待。这不是任何考试或评分工作的一部分,但我宁愿先了解我做错了什么。在

break用于什么场景python_break语句陷入循环相关推荐

  1. 【C语言】分支语句和循环语句还能这么用?一篇带你重新认识它(两万字超细详解)

    文章目录 前言 分支语句(选择结构) 一. if 语句 1. if 语法结构代码演示 2. 当一个 if 或者 else 或 else if 后面跟多个语句要加大阔号 { } 3. else的匹配:e ...

  2. C语言学习笔记07-1-语句结构:选择/循环(附三元运算符;DevC可以for定义临时变量的设置;continue、break、return;goto语句简单说明)

    选择/分支 与 循环/重复 语句结构 本质与流程图的三种结构类似,只是C语言没有until型循环,不难理解.文末捎带说一下goto语句. 结构化语句可以实现程序单一出口,goto 是非结构化的,会打乱 ...

  3. Shell教程(四):条件语句、循环语句、break/continue

    在编写shell脚本,有可能是一种情况,当你需要采取一个路径两条路径.所以,需要利用条件语句,让程序作出正确的决策和执行正确的动作. UNIX Shell支持条件语句,从而根据不同的条件下执行不同的操 ...

  4. Java基础知识之跳转语句、循环标号多级break跳出实现、Random库

    文章目录 一.跳转语句continue 二.跳转语句break 三.循环标号多级break 四.Random库 一.跳转语句continue 1.基本说明 在Java中的continue和其他编程语言 ...

  5. continue和break的区别,以及如何跳出多重循环(或者判断)语句

    先说一下很简单的continue和break的区别: continue:在循环语句中,它会中断正常的控制流程(跳出当次循环),将控制转移到continue所在的流程的首部,然后继续下一次循环例如: b ...

  6. break和continue语句、循环嵌套

    1.break和continue语句 break语句除了可以用在switch语句中,还可以用在循环体中.在循环体中遇见break语句,立即结束循环,跳到循环体外,执行循环结构后面的语句.一般形式为: ...

  7. 重学JavaSE 第4章 : 顺序结构、分支语句、循环结构、break, continue, return区别

    文章目录 一. 程序流程控概述 二. 顺序结构 三.分支语句 2.1.分支语句1:if-else结构 2.1.1.输入语句 2.2. 分支语句2:switch-case结构 四.循环结构 4.1.fo ...

  8. python循环语句continue_Python循环控制语句中的break和continue语句

    在之前的文章中,介绍了Python中的循环控制语句 while和 for.在循环执行过程中,我们可以使用 break 和 continue 语句来改变循环的流程. 通常情况下,while 循环判断执行 ...

  9. python循环 break举例,python循环中使用break语句终止循环

    break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句. 一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else ...

  10. 【C语言】分支语句和循环语句

    大家好!我是保护小周ღ,本期为大家带来的是C语言的分支语句和循环语句,详细的介绍了 if(). switch() 这两种分支语句,以及while().do while ().for(),三种循环语句, ...

最新文章

  1. adb命令 判断锁屏
  2. C++ 应用程序性能优化,第 6 章:内存池
  3. css3 pointer-events:none 允许点击穿透
  4. 对”命令“操作的命令
  5. jQuery事件绑定(一)
  6. 希望我在开始第一个机器学习项目之前就了解的那些事儿
  7. C语言-freopen函数输入简单使用举例
  8. 重装系统后只有C盘,怎么处理?
  9. 微信小程序—Flex布局
  10. 在ArcCatalog10.2中改变元数据格式以及将元数据导出为HTML格式
  11. 计算机基础--Linux详解
  12. 镜头焦距、光圈、物距与景深之间的关系
  13. 对齐函数:ALIGN()
  14. RMON学习笔记(二)
  15. 算法:最小公倍数的求解方法
  16. SpringBoot+OAuth2+Google关联登录
  17. 研二非科班研究生如何备战秋招
  18. xtbalance 以后: 非平衡面板之转换
  19. 还在为无线困扰?思博伦STC WiFi测试方案助力体验提升
  20. 将多个csv文件合并到一个csv中

热门文章

  1. Linq级联删除 CascadingDeleteOnSubmit
  2. 每日一句20200119
  3. Atitit HTTP 认证机制基本验证 (Basic Authentication) 和摘要验证 (Digest Authentication)attilax总结Atitit HT
  4. Atiti  attilax主要成果与解决方案与案例rsm版 v2
  5. Atitit.研发团队与公司绩效管理的原理概论的attilax总结
  6. paip.c3p0 数据库连接池 NullPointerException 的解决...
  7. paip.slap工具与于64位win7与JDBC的性能对比
  8. paip.mysql 性能跟iops的以及硬盘缓存的关系
  9. paip..net 程序多语言切换开发的流程总结
  10. paip.flex or Silverlight