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

पायथन में एक वर्ष में हर दिन कितनी बार होता है, इसका पता लगाएं

जब एक वर्ष में सप्ताह के प्रत्येक दिन की संख्या ज्ञात करने की आवश्यकता होती है, तो एक सूची परिभाषित की जाती है, और इसे पुनरावृत्त किया जाता है, और गणना क्रमशः बढ़ जाती है।

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

उदाहरण

import math
def num_of_occurrence( n, firstday):

   my_days = [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday","Sunday" ]

   my_count= [4 for i in range(0,7)]

   my_position = -1
   for i in range(0,7):
      if (first_day == my_days[i]):
         my_position = i
         break

   inc = n - 28

   for i in range( my_position, my_position + inc):
      if (i > 6):
         my_count[i % 7] = 5
      else:
         my_count[i] = 5

   for i in range(0,7):
      print (my_days[i] , " " , my_count[i])

num = 31
first_day = "Thursday"
num_of_occurrence(num, first_day)

आउटपुट

Monday 4
Tuesday 4
Wednesday 4
Thursday 5
Friday 5
Saturday 5
Sunday 4

स्पष्टीकरण

  • आवश्यक पैकेज आयात किए जाते हैं।

  • 'num_of_occurence' नाम की एक विधि परिभाषित की गई है जो एक संख्या और सप्ताह के एक दिन को पैरामीटर के रूप में लेती है।

  • सप्ताह के दिनों की संख्या वाली एक सूची परिभाषित की गई है।

  • 0 और 7 की श्रेणी में संख्याओं वाली एक अन्य सूची परिभाषित की गई है।

  • सीमा को पुनरावृत्त किया जाता है, और यदि पैरामीटर के रूप में पारित दिन सूची से एक दिन से मेल खाता है, तो इसकी स्थिति निर्धारित की जाती है।

  • एक और पुनरावृत्ति का उपयोग किया जाता है और सप्ताह के प्रत्येक दिन की गणना विधि के पहले दिन के रूप में पारित दिन के आधार पर बढ़ाई जाती है।

  • विधि को संबंधित मापदंडों को पारित करके कहा जाता है।

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


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

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

  1. पायथन में प्राइम नंबर खोजने के विभिन्न तरीके

    सबसे पहले हमें यह जानना होगा कि अभाज्य संख्या क्या होती है। एक अभाज्य संख्या हमेशा एक धनात्मक पूर्णांक संख्या होती है और ठीक 2 पूर्णांकों (1 और स्वयं संख्या) से विभाज्य होती है, 1 एक अभाज्य संख्या नहीं होती है। अब हम अभाज्य संख्या ज्ञात करने की कुछ विधियों पर चर्चा करेंगे। विधि1 फॉर लूप्स का उपयो

  1. पायथन का उपयोग करके संख्या के कारक कैसे खोजें?

    किसी संख्या के गुणनखंड ज्ञात करने के लिए, हमें 1 से स्वयं तक सभी संख्याओं पर एक लूप चलाना होगा और देखना होगा कि क्या यह विभाज्य है। उदाहरण num=int(input("enter a number")) factors=[] for i in range(1,num+1):     if num%i==0:        factors.append(i) print (&q