जब वर्तमान समय और किसी दिए गए समय के बीच के अंतर को खोजने की आवश्यकता होती है, तो एक विधि को परिभाषित किया जा सकता है, जो घंटे, मिनट और सेकंड को पैरामीटर के रूप में लेता है। इसके बाद यह दो दिए गए समय के बीच के अंतर की गणना करता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
def difference_time(h_1, m_1, h_2, m_2): t_1 = h_1 * 60 + m_1 t_2 = h_2 * 60 + m_2 if (t_1 == t_2): print("The times are the same") return else: diff = t_2-t_1 hours = (int(diff / 60)) % 24 mins = diff % 60 print(hours, ":", mins) if __name__ == "__main__": print("The difference between times are given below :") difference_time(13,20,11, 49) difference_time(17, 11, 9, 59) difference_time(21, 4, 11, 34)
आउटपुट
The difference between times are given below : 23 : 29 17 : 48 15 : 30
स्पष्टीकरण
-
डिफरेंस_टाइम नाम की एक विधि परिभाषित की गई है जो तीन पैरामीटर लेती है।
-
समय मिनटों में बदल जाता है।
-
जब समय अलग होता है, तो उन्हें घटा दिया जाता है, और घंटे और मिनट आउटपुट के रूप में प्रदर्शित होते हैं।
-
मुख्य विधि में, इस विधि को अलग-अलग पैरामीटर पास करके कहा जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।