作者sssh (叫我松高魂 ~~)
看板Python
标题[问题] 猜数字while回圈问题(极新手)
时间Tue Oct 2 22:17:05 2018
这几天第一次接触python
先看政大MOOC简单的课程开始
作业有一题:
设计一个电脑1-100乱数选择一个数字
让使用者猜数字,太大太小给提示值到猜对为止
於是菜鸟我本人写了以下
https://i.imgur.com/e2Hdn9p.jpg
但是会出现以下问题:
89
再加一点的
90
太大惹啦
这是乱数选取有问题吗?还是哪里有问题?
希望前辈不吝指教~~~感激不尽!
==========
另外想请教一个状况:
当我跑语法发现有问题
重新修改後 要再重新跑都会停顿极久
我都要重新执行%pylab inline 再跑一次才会比较顺
这是电脑效能问题吗?
这是电脑效能问题吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.164.46.95
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1538489829.A.E07.html
※ 编辑: sssh (111.71.22.70), 10/02/2018 22:37:12
1F:→ TakiDog: else 发生什麽事太多了吧10/02 22:46
2F:→ sssh: 好像各式跑掉了,我重新贴图片10/02 22:54
3F:→ InfinityGate: m一直是字串,永远不会==n10/02 22:55
※ 编辑: sssh (111.71.22.70), 10/02/2018 22:56:44
4F:→ lajji: 因为你就算答对了还是会print再加一点点 10/02 23:51
5F:→ lajji: 倒数第二行的else是多余的 while回圈出来之後直接print就行 10/02 23:51
7F:→ lajji: 答对的时候要让他跳出while回圈 10/02 23:58
8F:→ TakiDog: int(input()) 10/03 00:14
9F:→ TakiDog: break就可以省了 10/03 00:15
10F:推 s860134: 输入顺序在检察条件之後的关系 10/03 09:29