看板 Python 關於我們 聯絡資訊
這幾天第一次接觸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: https://i.imgur.com/I836aVX.png 10/02 23:58
lajji: 答對的時候要讓他跳出while迴圈 10/02 23:58
TakiDog: int(input()) 10/03 00:14
TakiDog: break就可以省了 10/03 00:15
s860134: 輸入順序在檢察條件之後的關係 10/03 09:29