鱼C论坛

 找回密码
 立即注册
查看: 2839|回复: 5

关于 while 循环下的 break 语句

[复制链接]
发表于 2016-7-28 01:56:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 komazhy 于 2016-7-29 14:37 编辑

如图,按照小甲鱼老师是帅哥那个例子写的(忽略Python是最吼的编程语言,只是做题而已),我觉得没错啊,为什么第一次输入答案,提示正确;再输入答案,程序缺反复运行。
其次,想请教大家,我的 while 循环(包括 break 语句和 continue 语句)学的特烂,总是搞不明白如何使用、在什么情况下使用、循环体该是什么。。。。大家能不能给我提供一个浅显的,或者说简单易懂的方法,我的意思不是要捷径,我知道没有捷径,只是实在搞不明白。
1.png
2.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-7-28 03:47:08 | 显示全部楼层
你的答案answer是python,输入的存在了ask里面,在while里面判断的是answer和ask是否相等,然而在while循环里面,你却把输入的字符放到了answer里面,把原来的python冲掉了,当然判断就不对了

break 中断退出当前循环。
contine 继续接下来的循环。
至于while,break,continue的用法建议还是多看一些练习和代码吧,光说估计你也不能理解清楚。
下面的网站是讲这些用法的,虽然不是python语言,但基本思想是一样的
http://blog.csdn.net/abc5382334/article/details/17308375
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-28 03:49:07 | 显示全部楼层
还有下次代码出问题了把代码也发上来,别只发个截图。这回代码少,要是代码多的话,别人要帮你调试还要先敲一遍你的代码?

代码用代码格式发,在编辑栏有<>按钮,点开,把代码粘进去点提交就行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-28 08:51:24 | 显示全部楼层
在输入中改变了 answe 的值
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-28 09:37:12 | 显示全部楼层
第六行你错了,原来的Python被冲掉了
应该改为:
  1. ask = input('不对不对,请重新认为')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-28 14:51:48 | 显示全部楼层
嗯,敲了一遍,确实如此。返过头来看,貌似不细心,但当时真的是看不出来。网址收了,现在看,以后也会记得发代码而不是截图。谢谢大家了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-21 23:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表