繁体   English   中英

使用余数模运算符花费的Python时间

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM