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

看板Python作者 (心要夠堅定)時間4年前 (2019/06/30 11:38), 4年前編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串2/2 (看更多)
如果要輸入到正確為止 這樣寫可能比較簡單 def fall(n): h = 100 while True: try: n = int(input('input again: ')) except: continue else: break for i in range(n): h /= 2 return h ※ 引述《superpaden (六四坦克蹦蹦蹦)》之銘言: : 最近剛學習了一些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), 來自: 67.249.65.90 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1561865896.A.217.html ※ 編輯: yeuan (67.249.65.90 美國), 06/30/2019 11:40:14

07/01 11:11, 4年前 , 1F
了解 謝謝
07/01 11:11, 1F
文章代碼(AID): #1T62we8N (Python)
文章代碼(AID): #1T62we8N (Python)