私のコード/プロジェクト:私はPythonを学習しており、マラソントレーニングのためのペース電卓を作成しようとしています。整数から10進数を解析する
私の問題:計算された最終数値から10進数を分離/解析するにはどうすればよいですか?
例:以下の入力を使用しては私に340.96秒の答えを与えるだろう #[Minutes, Seconds, Distance in miles] [17, 37, 3.1] #17 * 60 = 1020; 1020 + 37 = 1057; 1057/3.1 = 340.96
全体のコード値。それを60で割って正確な分/秒を調べると、答えは5.68になります。
68分の68%を表しているので、実際には秒を取得するには「.68」を乗算して60を掛ける必要があります。
recordMinutes = int(input("What is your total minutes? "))
for steps in range(1):
converted = recordMinutes * 60
recordSeconds = int(input("What is your total seconds leftover? "))
for steps in range(1):
combined = converted + recordSeconds
distance = float(input("What is the distance? "))
paceRaw = combined/distance
paceBasic = (paceRaw/60)
#This is where I would multiply the ".68" by 60
pace = (#decimal remainder * 60) + #whole number
print ("You need to run %d per mile " % pace)
私は同意します、ありがとう!明らかに私は「怠惰な」プログラマーになりたいと思っていますが、私は各ステップを分解することでより良く学ぶことがわかります。 – adamcasey
確かに、あなたを助けてうれしい。また、この解答をトピックを閉じるのに役立ててください。 – Hisagr