我坚持创建一个人花在回答问题上的程序。
第一个问题,他们花了26分钟。 对于另外三个问题,他们花了12分钟。
我要在屏幕上显示的输出是:
这是我当前的代码,无法计算出剩余函数的使用方式。
理想情况下,我正在尝试找到一种无需使用if语句即可做到这一点的方法。
answer = 26
additional_answers = 12
hour = 60
minutes_spent = answer + additional_answers
print(answer + additional_answers, " minutes spent")
if hour <= 60:
print(0, "hours", + minutes_spent)
答案 0 :(得分:2)
使用整数除法获得小时数,并使用模数获得分钟部分。
total = answer + additional_answers
hours = total // 60
minutes = total % 60
print(total, " minutes spent")
print(hours, " hours, ", minutes, " minutes")
还有一个函数divmod
同时执行两项操作:
hours, minutes = divmod(total, 60)