![](/img/trans.png)
[英]Difference between Python 3.7 math.remainder and %(modulo operator)
[英]Python Time Spent using Remainder Modulo Operator
我一直坚持创建一个人花在回答问题上的程序。
对于第一个问题,他们花了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)
使用整数除法获得小时数,并使用模数获得分钟部分。
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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.