10道Python编程题
2018-03-17 00:40
309 查看
01、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
def get_meter_10(n): hi = 100 walk = 0 for i in range(n): walk += hi hi = hi / 2 if i != n-1: walk += hi return hi,walk
10、猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
分析:最后一天剩下1个,那么前一天的一半就是1+1,前一天一共(1+1)*2 再往前推一天的一半就是(4+1)*2 (10+1)*2 (22+1)*2
def get_orignal_peach(): y = 1 for i in range(9): y = (y+1)*2 return y
相关文章推荐
- 100道Python编程题
- 牛博网 京东2017校招编程题 python解答
- 网易2017春招编程题:读棋盘 [python]
- 百度2017春招笔试真题编程题集合--Python
- 【Python】华为的一道编程题
- python解无忧公主的数学时间编程题001.py
- 百度2017春招笔试真题编程题集合:度度熊回家 [python]
- 每天10道编程题-第一天
- 4--百度2017春招笔试真题编程题集合--有趣的排序 (Python)
- 【Python】 网易笔试编程题( 最大的奇约数)
- 【编程题】Java编程题一(10道)
- 2017校招去哪网,阿里,网易,中兴,华为笔试编程题五则(Python描述)
- 一道Python编程题(类方法,getitem与setitem)
- 百度2017春招笔试真题编程题集合:有趣的排序 [python]
- 每天10道编程题-第二天
- 适合python的编程题
- 网易2017春招编程题:赶去公司 [python]
- 2017秋季网易校园招聘编程题和个人解答(python)
- Andrew Ng的machine learning课程week2编程题python实现
- 【Python】 网易笔试编程题(计算糖果)