原題:
バックそれぞれが半分の元の高さを着陸後、ボール無料100メートルの高さから落下、抗ジャンプ;ダウン再び、何メートルの合計後、10階でそれを見つけますか?10リバウンド背の高いですか?
私のソース:
#!は/ usr / binに/ Pythonの #1 。= UTF 8エンコーディング #- * -コーディング:UTF-8 - * - 。 # 100メートルの高さからボール自由落下、各ジャンプの後、元の落下防止の高さの半分、次に落ちます、何メートルの合計後、10階でそれを見つけますか?10リバウンド背の高いですか? X = INT(INPUT(" 入力してくださいnuber:\ N- ")) #選択した数 Y = 100 #総跳ね返り距離S S = 100の#はSを計算するために、私に範囲(1、Xの+ 1。。 ): S = S + * 100(0.5 ** I)* 2つの#のx番目のリバウンド高さH; H = 100 *(0.5 ** X) プリント(H、S)
見つけることができ、入力が大きいX、300に近似するが、300よりもさらに少ない密接です。
結果:
元のタイトルは、答えを与えられました:
--------(私は行を分割しています)--------
参考:
1. RUNOOB.COM:https://www.runoob.com/python/python-exercise-example20.html
備考:
初期の修正:2019年10月3日13時14分03秒
環境:Windows 7の/ Pythonの3.7.2