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("समय समान हैं")
        return
    else:
        diff = t_2 - t_1
        hours = (int(diff / 60)) % 24
        mins = diff % 60
        print(hours, ":", mins)

if __name__ == "__main__":
    print("समयों के बीच अंतर नीचे दिया गया है:")
    difference_time(13, 20, 11, 49)
    difference_time(17, 11, 9, 59)
    difference_time(21, 4, 11, 34)

आउटपुट

समयों के बीच अंतर नीचे दिया गया है:
23 : 29
17 : 48
15 : 30

व्याख्या

  • difference_time नामक एक विधि परिभाषित की गई है जो तीन पैरामीटर लेती है।

  • समय को मिनटों में परिवर्तित किया जाता है।

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

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

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


  1. Python में BST का माध्यिका O(n) समय और O(1) स्थान में ढूंढना Python में BST का माध्यिका O(n) समय और O(1) स्थान में ढूंढना

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

  1. पायथन प्रोग्राम: लिस्ट में सभी पेयर्स के बीच एब्सोल्यूट डिफरेंस का योग ढूंढें पायथन प्रोग्राम: लिस्ट में सभी पेयर्स के बीच एब्सोल्यूट डिफरेंस का योग ढूंढें

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

  1. पायथन प्रोग्राम: ऑड और इवन डिजिट्स के योग का अंतर पायथन प्रोग्राम: ऑड और इवन डिजिट्स के योग का अंतर

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