Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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) #formatting
n = 23451
print(convert(n))

आउटपुट

06:30:51

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

उदाहरण

#using date-time module
import datetime
def convert(n):
   return str(datetime.timedelta(seconds = n))
n = 23451
print(convert(n))

आउटपुट

6:30:51

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

उदाहरण

#using time module
import time
def convert(seconds):
   return time.strftime("%H:%M:%S", time.gmtime(n))
n = 23451
print(convert(n))

आउटपुट

06:30:51

निष्कर्ष

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


  1. किलोमीटर को मील में बदलने के लिए पायथन कार्यक्रम

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

  1. टुपल्स की सूची को डिक्शनरी में बदलने के लिए पायथन प्रोग्राम

    यहाँ एक टपल दिया गया है, हमारा काम टुपल्स को डिक्शनरी में बदलना है। इस समस्या को हल करने के लिए हम डिक्शनरी विधि setdefault () का उपयोग करते हैं। इस विधि में दो पैरामीटर हैं, पहला पैरामीटर को कुंजी में बदलने के लिए और दूसरे को डिक्शनरी के मान में बदलने के लिए। सेटडिफॉल्ट (कुंजी, मान) एक फ़ंक्शन है ज

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

    पायथन को इस प्रकार के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण क्रमांकन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा - ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd&