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

作者: superpaden (趴瞪)   2019-06-27 00:53:22
最近剛學習了一些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
這個是為什麼?
謝謝
作者: yangs0618 (阿彰)   2019-06-27 01:03:00
K=K/2
作者: vul81320 (vul81320)   2019-06-27 01:07:00
以右邊取代左邊
作者: WayneHong (韋恩咖啡)   2019-06-27 09:38:00
設定等號A=B,去研究一下是A變成B還是B變成A
作者: lemon651 (小明)   2019-06-27 12:05:00
這題感覺還會卡while loop
作者: wahaha279 (哇哈哈:3)   2019-06-27 13:44:00
為什麼要用while 你想想看while會什麼時候跳出來
作者: TitanEric (泰坦)   2019-06-27 15:40:00
while條件寫錯
作者: superpaden (趴瞪)   2019-06-27 23:12:00
那要怎麼打出while != 整數,這個整數條件要怎麼打,剛剛有爬過一些文,但是找不到相關的
作者: dogppatrick (沒梗)   2019-06-28 09:45:00
Type(x)!=int吧
作者: kobe8112 (小B)   2019-06-28 22:21:00
建議再多學一點,建立比較完整的基礎概念再來解題QQ
作者: evilaffair (外遇對象)   2019-06-28 22:33:00
超難
作者: SouthernPart (南部)   2019-06-29 12:06:00
你用input 他一定不是整數rrr要也是字串吧(?

Links booklink

Contact Us: admin [ a t ] ucptt.com