[問題] 新手assign to operator的問題

看板Python作者 (六四坦克蹦蹦蹦)時間6年前 (2019/06/27 00:53), 編輯推噓8(804)
留言12則, 11人參與, 6年前最新討論串1/2 (看更多)
最近剛學習了一些python的皮毛 上網抓了幾題例題來玩玩 其中有一題的題目是 一顆球從100公尺高的地方掉下來,每次碰地都會減少一半的高度 他要我做出一個函數表達落地n次後的高度是多少 我的做法是 def HTHL(x): while x != int: x = input('input again :') K=100 for i in range(x): K/2 = K return K 但是編碼器說 K can't assign to operator 這個是為什麼? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.4.75 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1561568004.A.1EF.html

06/27 01:03, 6年前 , 1F
K=K/2
06/27 01:03, 1F

06/27 01:07, 6年前 , 2F
以右邊取代左邊
06/27 01:07, 2F

06/27 09:38, 6年前 , 3F
設定等號A=B,去研究一下是A變成B還是B變成A
06/27 09:38, 3F

06/27 12:05, 6年前 , 4F
這題感覺還會卡while loop
06/27 12:05, 4F

06/27 13:44, 6年前 , 5F
為什麼要用while 你想想看while會什麼時候跳出來
06/27 13:44, 5F

06/27 15:40, 6年前 , 6F
while條件寫錯
06/27 15:40, 6F

06/27 23:12, 6年前 , 7F
那要怎麼打出while != 整數,這個整數條件要怎麼打,
06/27 23:12, 7F

06/27 23:12, 6年前 , 8F
剛剛有爬過一些文,但是找不到相關的
06/27 23:12, 8F

06/28 09:45, 6年前 , 9F
Type(x)!=int吧
06/28 09:45, 9F

06/28 22:21, 6年前 , 10F
建議再多學一點,建立比較完整的基礎概念再來解題QQ
06/28 22:21, 10F

06/28 22:33, 6年前 , 11F
超難
06/28 22:33, 11F

06/29 12:06, 6年前 , 12F
你用input 他一定不是整數rrr要也是字串吧(?
06/29 12:06, 12F
文章代碼(AID): #1T4wC47l (Python)
文章代碼(AID): #1T4wC47l (Python)