国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python解決拋小球問題 求小球下落經歷的距離之和示例

2020-02-22 23:04:45
字體:
來源:轉載
供稿:網友

本文實例講述了Python解決拋小球問題 求小球下落經歷的距離之和。分享給大家供大家參考,具體如下:

問題:

小東和三個朋友一起在樓上拋小球,他們站在樓房的不同層,假設小東站的樓層距離地面N米,球從他手里自由落下,每次落地后反跳回上次下落高度的一半,并以此類推知道全部落到地面不跳,求4個小球一共經過了多少米?(數字都為整數)

給定四個整數A,B,C,D,請返回所求結果

測試樣例:
100,90,80,70
返回:1020

實現代碼:

class Balls:  def calcDistance(self, A, B, C, D):    global res    Balls.totalDistance(self, float(A + B + C + D), float(A + B + C + D))    return res  def totalDistance(self, total, statDis):    global res    statDis /= 2    total += statDis*2    if statDis <= 0.01:      res = int(round(total))      return     Balls.totalDistance(self, total, statDis)balls = Balls()global resballs .calcDistance(100, 90, 80, 70)print res

運行結果:1020

這一題主要考察浮點數運算以及輸出四舍五入,根據給的輸出樣例來推斷邊界取值。(我就偏不說動態規劃~)

PS:這里再為大家推薦幾款計算工具供大家參考使用:

在線一元函數(方程)求解計算工具:
http://tools.jb51.net/jisuanqi/equ_jisuanqi

科學計算器在線使用_高級計算器在線計算:
http://tools.jb51.net/jisuanqi/jsqkexue

在線計算器_標準計算器:
http://tools.jb51.net/jisuanqi/jsq

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數學運算技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九江县| 湘阴县| 白玉县| 舞钢市| 玉溪市| 汉沽区| 建德市| 凭祥市| 江津市| 托克逊县| 云和县| 体育| 鹤庆县| 柘城县| 鲁山县| 岐山县| 如皋市| 改则县| 天气| 河东区| 鹿邑县| 贞丰县| 丽江市| 万荣县| 金门县| 郯城县| 固安县| 福泉市| 长垣县| 吕梁市| 罗甸县| 海伦市| 阿图什市| 肇庆市| 苏尼特左旗| 锡林郭勒盟| 黄陵县| 内江市| 苍山县| 河西区| 海南省|