[问题] 新手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