python练习册(四)

2022/6/10 1:22:18

本文主要是介绍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)

题目三:

 



这篇关于python练习册(四)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程