作者superpaden (六四坦克蹦蹦蹦)
看板Python
標題[問題] 新手assign to operator的問題
時間Thu Jun 27 00:53:22 2019
最近剛學習了一些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://webptt.com/m.aspx?n=bbs/Python/M.1561568004.A.1EF.html
1F:推 yangs0618: K=K/2 06/27 01:03
2F:→ vul81320: 以右邊取代左邊 06/27 01:07
3F:推 WayneHong: 設定等號A=B,去研究一下是A變成B還是B變成A 06/27 09:38
4F:推 lemon651: 這題感覺還會卡while loop 06/27 12:05
5F:推 wahaha279: 為什麼要用while 你想想看while會什麼時候跳出來 06/27 13:44
6F:推 TitanEric: while條件寫錯 06/27 15:40
7F:→ superpaden: 那要怎麼打出while != 整數,這個整數條件要怎麼打, 06/27 23:12
8F:→ superpaden: 剛剛有爬過一些文,但是找不到相關的 06/27 23:12
9F:推 dogppatrick: Type(x)!=int吧 06/28 09:45
10F:推 kobe8112: 建議再多學一點,建立比較完整的基礎概念再來解題QQ 06/28 22:21
11F:→ evilaffair: 超難 06/28 22:33
12F:推 SouthernPart: 你用input 他一定不是整數rrr要也是字串吧(? 06/29 12:06