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

Python प्रोग्राम से सेकंड को घंटे, मिनट और सेकंड में बदलना

इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे।

समस्या कथन: हमें समय दिया गया है, हमें सेकंड को घंटे और मिनट में बदलने की आवश्यकता है।

नीचे चर्चा किए गए तीन दृष्टिकोण हैं।

दृष्टिकोण 1: ब्रूट-फोर्स विधि

उदाहरण

def convert(seconds):
    seconds = seconds % (24 * 3600)
    hour = seconds // 3600
    seconds %= 3600
    minutes = seconds // 60
    seconds %= 60
    return "%02d:%02d:%02d" % (hour, minutes, seconds)

# फॉर्मेटिंग
n = 23451
print(convert(n))

आउटपुट

06:30:51

दृष्टिकोण 2: datetime मॉड्यूल

उदाहरण

# date-time मॉड्यूल का उपयोग करना
import datetime

def convert(n):
    return str(datetime.timedelta(seconds=n))

n = 23451
print(convert(n))

आउटपुट

6:30:51

दृष्टिकोण 3: time मॉड्यूल

उदाहरण

# time मॉड्यूल का उपयोग करना
import time

def convert(seconds):
    return time.strftime("%H:%M:%S", time.gmtime(n))

n = 23451
print(convert(n))

आउटपुट

06:30:51

निष्कर्ष

इस लेख में, हमने सीखा है कि हम सेकंड को घंटे, मिनट और सेकंड में कैसे बदल सकते हैं।

  1. Python प्रोग्राम से किलोमीटर को मील में बदलना Python प्रोग्राम से किलोमीटर को मील में बदलना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें किलोमीटर में दूरी दी गई है और हमें इसे मील में बदलने की आवश्यकता है। जैसा कि हम जानते हैं कि 1 किलोमीटर 0.62137 मील के बराबर होता है। उपयोग किया गया सूत्र Miles = kilometer * 0.62137 आइए नीचे कार्यान्वयन में अ

  1. - पायथन प्रोग्राम: टपल्स की लिस्ट को डिक्शनरी में कन्वर्ट करना

    यहां एक टपल दी गई है, हमारा कार्य टपल्स को डिक्शनरी में कन्वर्ट करना है। इस समस्या को हल करने के लिए हम डिक्शनरी मेथड setdefault() का उपयोग करते हैं। इस मेथड के दो पैरामीटर्स हैं, पहले पैरामीटर को की और दूसरे को डिक्शनरी की वैल्यू में कन्वर्ट करने के लिए। Setdefault(key, value) एक फंक्शन है जो की को

  1. - वर्णों की सूची को स्ट्रिंग में बदलने का पायथन प्रोग्राम

    समस्या विवरण पायथन को इस तरह के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण सीरियलाइज़ेशन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा: [h, e, l, l, o, , w, o, r, l, d] से hello world पायथन में एक join मेथड होता है जिसका उपयोग ऐसे रूपांतरण के लिए किया जा सकत