Python 100例-20 Python 100例-19 Python 100例-21 实例20 题目: 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 程序分析: 无 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- Sn = 100.0 Hn = Sn / 2 for n in range(2,11): Sn += 2 * Hn Hn /= 2 print 'Total of road is %f' % Sn print 'The tenth is %f meter' % Hn 以上实例输出结果为: Total of road is 299.609375 The tenth is 0.097656 meter Python 100例-19 Python 100例-21