Crossin的编程教室

标题: python3小白的弱智问题 [打印本页]

作者: 宫城良田的女友    时间: 2020-4-14 21:21
标题: python3小白的弱智问题
学python 的第一天就遇到问题了。想请教各位大神。
在学while的时候想试试自己写猜数的小游戏。
虽然我发现并且也知道这样会一直输出bingo,但是我的问题是run的时候
输了大于number的数再输小的就没问题。
但是如果先输了小于number的数再输大的就会自动停止运行。
想知道为什么会这样咧??

截屏2020-04-14下午9.10.05.png (31.5 KB, 下载次数: 452)

截屏2020-04-14下午9.10.05.png

截屏2020-04-14下午9.11.38.png (35.84 KB, 下载次数: 460)

截屏2020-04-14下午9.11.38.png

截屏2020-04-14下午9.11.45.png (40.7 KB, 下载次数: 453)

截屏2020-04-14下午9.11.45.png


作者: crossin先生    时间: 2020-4-15 11:53
你这个while用的不对呀,你把它当if来用了
你这个代码运行到 while num < number 的地方之后,已经无法再回到上面 num > number 的地方了
作者: 宫城良田的女友    时间: 2020-4-15 14:39
crossin先生 发表于 2020-4-15 11:53
你这个while用的不对呀,你把它当if来用了
你这个代码运行到 while num < number 的地方之后,已经无法再回 ...

再细看if和While的流程图之后悟了!!谢谢你!
作者: 宫城良田的女友    时间: 2020-4-15 14:39
crossin先生 发表于 2020-4-15 11:53
你这个while用的不对呀,你把它当if来用了
你这个代码运行到 while num < number 的地方之后,已经无法再回 ...

再细看if和While的流程图之后悟了!!谢谢你!




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5