作者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/cn.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