自学内容网 自学内容网

python——解决实际应用题

1.小球从一百米高空坠落,每次反弹回原来一半的高度,问10次弹完,小球经过多少米?高度是多少?

height=100
distance=0
count=0
while count<10:
    distance+=height#小球落下距离的长度
    height=height/2#小球反弹的高度
    distance += height#小球反弹回距离的长度
    count+=1
    print(count,distance,height)

运行结果如下:

 

2.有一堆桃子,猴子每天吃桃子的总数的一半并多吃一个,吃了10天,到11天只剩下了一个桃子。问,猴子吃之前,一共是多少个桃子?

 

a=1
day=11
while day>1:
   a=(a+1)*2
   day-=1
   print(f"猴子第{day}天",f"吃了{a}个桃子")

运行结果如下:

 


原文地址:https://blog.csdn.net/m0_74998248/article/details/135430392

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!