作者yeuan (心要够坚定)
看板Python
标题Re: [问题] 新手assign to operator的问题
时间Sun Jun 30 11:38:14 2019
如果要输入到正确为止 这样写可能比较简单
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://webptt.com/cn.aspx?n=bbs/Python/M.1561865896.A.217.html
※ 编辑: yeuan (67.249.65.90 美国), 06/30/2019 11:40:14
1F:推 superpaden: 了解 谢谢 07/01 11:11