编程语言
首页 > 编程语言> > python练习册(四)

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