Q20
Posted xuwinwin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Q20相关的知识,希望对你有一定的参考价值。
20 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

1 while 1: 2 x = int(input("请输入第几次落地,若退出请输入0")) 3 if x!=0: 4 h=100 5 l=[] 6 l.append(100) 7 8 def hight(x): 9 hight = h*(0.5**x) 10 return hight 11 12 for i in range(1,x+1): 13 l.append(hight(i)*2) 14 15 sum_hight=sum(l) 16 last_hight=hight(x) 17 print(last_hight,sum_hight,l) 18 else: 19 break
以上是关于Q20的主要内容,如果未能解决你的问题,请参考以下文章