作者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://www.ptt.cc/bbs/Python/M.1538489829.A.E07.html
※ 編輯: sssh (111.71.22.70), 10/02/2018 22:37:12
→ TakiDog: else 發生什麼事太多了吧10/02 22:46
→ sssh: 好像各式跑掉了,我重新貼圖片10/02 22:54
→ InfinityGate: m一直是字串,永遠不會==n10/02 22:55
※ 編輯: sssh (111.71.22.70), 10/02/2018 22:56:44
→ lajji: 因為你就算答對了還是會print再加一點點 10/02 23:51
→ lajji: 倒數第二行的else是多餘的 while迴圈出來之後直接print就行 10/02 23:51
→ lajji: 答對的時候要讓他跳出while迴圈 10/02 23:58
→ TakiDog: int(input()) 10/03 00:14
→ TakiDog: break就可以省了 10/03 00:15
推 s860134: 輸入順序在檢察條件之後的關係 10/03 09:29