请指正问题所在
本帖最后由 黄烈 于 2017-7-26 22:47 编辑初学两天,想验证下自己学习的对不对,果不其然,还是有很多需要改进的地方。
主要问题,是在跑(RUN)起来的时候,结果猜对了,还提示重新猜测的语言!
问题出在哪里,请大神指正,谢谢:{:5_94:} 发现问题了{:5_107:} 因为if判断guess < num不成立,即guess > num 或 guess = num,都会转到print('too big....... 冬雪雪冬 发表于 2017-7-26 22:56
因为if判断guess < num不成立,即guess > num 或 guess = num,都会转到print('too big.......
是不是可以理解为,这里少了一个条件,即当guess 等于 num的时候,只有执行到这个条件才会终止? 黄烈 发表于 2017-7-27 08:45
是不是可以理解为,这里少了一个条件,即当guess 等于 num的时候,只有执行到这个条件才会终止?
虽然while语句有判断,但在循环体中如果guess == num,也会执行else的语句,所以就像你说的还要加上guess == num的语句。。 冬雪雪冬 发表于 2017-7-27 08:55
虽然while语句有判断,但在循环体中如果guess == num,也会执行else的语句,所以就像你说的还要加上guess ...
谢谢{:5_106:}
页:
[1]