一只皮球从100米的高处落地,每次落地后反弹是原高度的一半再落下,算出这只皮球在第10次落下后一共经历多少米?第10次反弹的高度是多少?
1 # -*- coding: utf8 -*- 2 # Author:wxq 3 #python 2.7 4 #一只皮球从100米的高处落地,每次落地后反弹是原高度的一半再落下,算出这只皮球在第10次落下后一共经历多少米?第10次反弹的高度是多少? 5 sn = 100.00 6 hn = sn / 2 7 for i in range(2,11): 8 sn +=2 * hn 9 hn /= 2 10 print '第10次下落皮球一共经历 %f米' %sn 11 print '第10次反弹的高度是 %f 米' %hn
D:\Python27\python.exe D:/coding/py/皮球下落.py
第10次下落皮球一共经历 299.609375米
第10次反弹的高度是 0.097656 米
Process finished with exit code 0
笃信仁厚,慎思勤勉