Re: [问题] 新手assign to operator的问题

楼主: yeuan (心要够坚定)   2019-06-30 11:38:14
如果要输入到正确为止 这样写可能比较简单
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
: 这个是为什么?
: 谢谢
作者: superpaden (趴瞪)   2019-07-01 11:11:00
了解 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com