python练习册(四)
作者:互联网
Duang~Duang~小编又来送练习题啦!每天练习不能放松的,我们今天继续。
题目一:
""" 一球从100米高度自由落下,每次落地后反跳回原高度的一半; 再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? """ high=100 rs=high#需要算上100米自由下落的高度,到地面才算第一次反弹 i=1 while i<=10: high /= 2 rs+=high*2if i==10: print("第十次反弹%.10f米"%high) rs-=high*2 #第十次落地时经过的距离,不计算第十次反弹+落地距离 i+=1 print("共经过%.10f米"%rs)
题目二:
""" 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾, 又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。 以后每天早上都吃了前一天剩下的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 """ x=1 day=9 #从第九天开始一一向前计算每天吃的桃子 while day>0: x=(x+1)*2 #前一天吃的桃子是今天桃子的 x/2-1=1 x=4 day-=1 print("第一天一共摘了%d个"%x)
题目三:
标签:10,题目,第一天,python,练习册,100,桃子,day 来源: https://www.cnblogs.com/lijiabiao/p/16356706.html