Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

वर्तमान समय और दिए गए समय के बीच अंतर खोजने के लिए पायथन कार्यक्रम

जब वर्तमान समय और किसी दिए गए समय के बीच के अंतर को खोजने की आवश्यकता होती है, तो एक विधि को परिभाषित किया जा सकता है, जो घंटे, मिनट और सेकंड को पैरामीटर के रूप में लेता है। इसके बाद यह दो दिए गए समय के बीच के अंतर की गणना करता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

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

स्पष्टीकरण

  • डिफरेंस_टाइम नाम की एक विधि परिभाषित की गई है जो तीन पैरामीटर लेती है।

  • समय मिनटों में बदल जाता है।

  • जब समय अलग होता है, तो उन्हें घटा दिया जाता है, और घंटे और मिनट आउटपुट के रूप में प्रदर्शित होते हैं।

  • मुख्य विधि में, इस विधि को अलग-अलग पैरामीटर पास करके कहा जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. पायथन में O(n) समय और O(1) स्थान में BST का माध्यिका ज्ञात कीजिए

    मान लीजिए कि हमारे पास बाइनरी सर्च ट्री (BST) है, तो हमें इसका माध्यिका ज्ञात करना होगा। हम नोड्स की सम संख्या के लिए जानते हैं, माध्यिका =((n/2th नोड + (n+1)/2th नोड) /2 विषम संख्या में नोड्स के लिए, माध्यिका =(n+1)/2th नोड। तो, अगर इनपुट पसंद है तो आउटपुट 7 . होगा इसे हल करने के लिए, हम इन चर

  1. एक सूची में सभी जोड़ों के बीच पूर्ण अंतर का योग खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक सूची इनपुट को देखते हुए, हमें सूची में सभी जोड़ों के बीच पूर्ण अंतर का योग खोजने की जरूरत है। गणना करें () विधि एक काउंटर को एक पुनरावर्तनीय में जोड़ती है और इसे एन्यूमरेट ऑब्जेक्ट प्रकार के र

  1. विषम और सम अंकों के योग के बीच अंतर के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन -एक पूर्णांक को देखते हुए, हमें यह गणना करने की आवश्यकता है कि विषम अंकों के योग और सम अंकों के योग के बीच का अंतर 0 है या नहीं। ब्रूट-फोर्स दृष्टिकोण संख्याओं में सभी सम और विषम अंकों के योग की