2016-10-14 1 views
-2

私は、あなたが将来的には現在の時刻(hours only)と時間の量を求めるプログラムを書く必要がありますのpython新コーダー簡単なタイムクロック

でこの問題を解決しようとして助けが必要。モジュロ%演算子を使用して、旅行者に旅行予定時刻を通知します。

私のためのトリッキーな部分は、あなたが24

編集コードを投稿しないことについて申し訳ありません

`#TODO 1: Ask for user input 
hour=input("what time is it?") 
time_traveled=input("how many hours would you like to travel") 
hr=int(hour) 
tt=int(time_traveled)` 
`#TODO 2: Calculate the future hour 
futurehr=hr+tt 
if futurehr%24 == 0: 
    finalHr=futurehr 
else:annoyinghr=futurehr 
    days=annoyinghr%24*24 
if annoyinghr%24 > 0: 
    finalHr=annoyinghr-days` 

後に時間のリセットを作るのですか、私は私の問題は、私は十分%を理解しないでどのように考えるかであります

は、事前にあなたに感謝し、あなたが必要以上にあなたのコードはより複雑になっているように思え

+6

ようこそStackOverflow。私たちがあなたのためにいくつかのコードを書いてくれるように思えます。多くのユーザーは、苦労しているコーダーのコードを作成したいと考えていますが、通常、ポスターが既に問題を解決しようとしているときにのみ役立ちます。この努力を実証する良い方法は、これまでに書いたコード、サンプル入力(もしあれば)、予想される出力、実際に得られる出力(コンソール出力、トレースバックなど)を含めることです。あなたが提供する詳細があれば、受け取る可能性のある回答が増えます。 [FAQ]と[ask]を確認してください。 – idjaw

+1

@ idjawもう1つのテキストブックのコメント「新しい誤ったユーザーに提供する一般的なコメントのリスト」に保存します。 –

+0

問題文でどのように表示されますか。 –

答えて

0

# TODO 1: Ask for user input 
hour = int(input("What time is it? ")) 
time_traveled = int(input("How many hours would you like to travel? ")) 

#TODO 2: Calculate the future hour 
future_hour = (hour + time_traveled) % 24 

print("You will arrive in the future at", future_hour, "o'clock") 

上記が不十分な場合は、説明を編集して結果に何か処理を加える必要があるかをご記入ください。十分であれば、上のコードは終了コードではありません。明示的なテストとtry ... except節によって、可能性のある不良、非数値、または範囲外の入力を処理する必要があります。