Python 需要帮助将总分钟数转换为小时和分钟格式吗

Python 需要帮助将总分钟数转换为小时和分钟格式吗,python,python-3.x,integer,divide,Python,Python 3.x,Integer,Divide,我需要使用余数运算符将其转换为小时和分钟格式的帮助。我对python和一般的编码都比较陌生,因此非常感谢您的帮助 #Define the value of our variables numberOfEpisodes = 13 minutesPerEpisode = 42 #Calculate the results totalMinutes = numberOfEpisodes * minutesPerEpisode equivalency=totalMinutes//minutesPer

我需要使用余数运算符将其转换为小时和分钟格式的帮助。我对python和一般的编码都比较陌生,因此非常感谢您的帮助

#Define the value of our variables 
numberOfEpisodes = 13
minutesPerEpisode = 42

#Calculate the results
totalMinutes = numberOfEpisodes * minutesPerEpisode
equivalency=totalMinutes//minutesPerHour

#Display the output 
print(numberOfEpisodes, 'episodes will take', totalMinutes, 'minutes to watch.') print('This is equivalent to', equivalency)
这就是我目前拥有的,我能够获得小时数,但我不知道如何调整代码以包含剩余的分钟数


对不起,如果我说的不太清楚,但希望你能理解。

你可以用
/
整数除法和
%
模来表示余数。(您可以阅读有关Python的
int
float
部分的更多信息)

结果

>>> print('{} episodes will take {}h {}m to watch.'.format(numberOfEpisodes,totalHours, remainingMinutes))
13 episodes will take 9h 6m to watch.

您可以对余数使用整数除法和模数。(您可以阅读有关Python的
int
float
部分的更多信息)

结果

>>> print('{} episodes will take {}h {}m to watch.'.format(numberOfEpisodes,totalHours, remainingMinutes))
13 episodes will take 9h 6m to watch.

使用模运算符%

#Define the value of our variables                                                                                                                                                                                                                                            
numberOfEpisodes = 13
minutesPerEpisode = 42

#Calculate the results                                                                                                                                                                                                                                                        
totalMinutes = numberOfEpisodes * minutesPerEpisode
equivalency=totalMinutes//60
minutes= totalMinutes%60

#Display the output                                                                                                                                                                                                                                                           
print(numberOfEpisodes, 'episodes will take', totalMinutes, 'minutes to watch.')
print('This is equivalent to', equivalency,minutes)

使用模运算符%

#Define the value of our variables                                                                                                                                                                                                                                            
numberOfEpisodes = 13
minutesPerEpisode = 42

#Calculate the results                                                                                                                                                                                                                                                        
totalMinutes = numberOfEpisodes * minutesPerEpisode
equivalency=totalMinutes//60
minutes= totalMinutes%60

#Display the output                                                                                                                                                                                                                                                           
print(numberOfEpisodes, 'episodes will take', totalMinutes, 'minutes to watch.')
print('This is equivalent to', equivalency,minutes)

查看datetime模块文档中的文档。您可以将持续时间创建为以分钟为单位的时间增量,然后当您想要显示它时,您可以要求以您想要的任何格式提供它。您可以使用算术计算得到小时数和分钟数,但如果您需要使用这些数据计算日期和时间,例如,要知道演出在09:00开始时的结束时间,您将需要执行许多额外的步骤,不要只使用时间增量。

查看datetime模块文档中的文档。您可以将持续时间创建为以分钟为单位的时间增量,然后当您想要显示它时,您可以要求以您想要的任何格式提供它。您可以使用算术计算得到小时和分钟,但是如果您需要使用这些数据来计算日期和时间,例如,要知道节目在09:00开始时的结束时间,您将需要执行许多额外的步骤,而不仅仅是使用时间差。

提示:在编程中,“余数”通常使用不同的名称:“模数”。提示:在编程中,“余数”通常有不同的名称:“模数”。这可能对你的研究有帮助。由于OP是一个新的程序员,您可能希望解释真除法和下限(整数)除法之间的区别。或者链接到一些文档。非常感谢你,我现在已经把一切都做好了。如果我以后也需要你的帮助,希望你不要介意。由于OP是一个新的程序员,您可能希望解释真除法和下限(整数)除法之间的区别。或者链接到一些文档。非常感谢你,我现在已经把一切都做好了。希望你不介意我以后需要的时候再次请求你的帮助。对所有回答的人,非常感谢。非常感谢所有的帮助。现在我正在练习我的导师给我的课本,但它没有任何答案,所以不幸的是,当我陷入困境时,我没有参考资料可供使用。所以,我希望大家不要介意我在很短的时间内问了很多问题。对于所有回答的人,非常感谢。非常感谢所有的帮助。现在我正在练习我的导师给我的课本,但它没有任何答案,所以不幸的是,当我陷入困境时,我没有参考资料可供使用。所以我希望你们不要介意我在很短的时间内问了很多问题。