私の質問がちょっと混乱していたら謝ります。私が何をしようとしているのか100%確信していないからです。ユーザーに出発日と出発時刻を尋ねるプログラムがあるので、2017-11-11と11:15 AMのようなものを入力することになります。その後、プログラムはユーザーに、旅行するマイル量と1時間あたりのマイル数を求めます。だから、彼らはマイルで300、MPHで65になるかもしれない。到着予定時刻を作成するためにこの情報を使用する必要がありますが、私はこれを行う方法を少しでも手がかりにしていません。私のプログラムはこの情報を受け取るのに何の問題もなく、計算の仕方を知る必要があります。Python 3 MPHとMilesのユーザー入力をtimedeltaに変換するにはどうすればよいですか?
編集: ここに私のコードのいくつかのサンプルがありますので、私が何をしているのか分かりやすいかもしれません。
def get_departure_time():
while True:
date_str = input("Enter departure time (HH:MM AM/PM): ")
try:
depart_time = datetime.strptime(date_str, "%H:%M %p")
except ValueError:
print("Invalid date format. Try again.")
continue
return depart_time
出発日を取得するための関数はので、これら二つの値のためにユーザーの入力を使用して、まったく同じであり、マイル、マイルのためのユーザ入力は、私が到着時間を作成する必要があります。
数学的に理解する方法は分かりますか?私はそこから始めて、そこからプログラムを始めることをお勧めします。それが立てば、この質問は広すぎるだけで、私たちにあなたのためにあなたの仕事をするよう単に求めています。浮動小数点を時間に変換するだけで問題がある場合は(これは不明です)、[この質問](https://stackoverflow.com/questions/27496889/converting-a-float-to-hhmm-format) – JGreenwell
look [here](http://physics.tutorvista.com/motion/speed.html)。 –