1
私はPythonの初心者で、本を読んでいますが、実際にはこの練習問題の答えを見つけることができませんでした。オブジェクト属性に時間を追加するための修飾子関数を使用しています。この演習で練習として、この関数をループを含まないように書き直しますか?
def increment(time,seconds):
time.seconds = time.seconds + seconds
while time.seconds >= 60:
time.seconds = time.seconds - 60
time.minutes = time.minutes + 1
while time.minutes >= 60:
time.minutes = time.minutes - 60
time.hours = time.hours + 1
ヒント: '/'と '%'を使用してください。 –
乗算が繰り返されるのと同じように...繰り返し減算は整数除算です。 – Prune