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

ताश के पत्तों को शफल करने के लिए Python प्रोग्राम


जब Python का उपयोग करके ताश के पत्तों को शफल करने की आवश्यकता होती है, तो 'itertools' और 'random' पैकेजेस का उपयोग करने की आवश्यकता होती है। Random लाइब्रेरी में 'shuffle' नामक एक मेथड होता है जिसका उपयोग डेटा को मिक्स करके दिखाने के लिए किया जा सकता है।

इसके लिए एक प्रदर्शन नीचे दिया गया है:

उदाहरण

import itertools, random
my_deck = list(itertools.product(range(1, 11), ['Spade', 'Heart', 'Diamond', 'Club']))
print("The cards are being shuffled")
random.shuffle(my_deck)
print("Cards are drawn at random")
print("They are : ")
for i in range(5):
    print(my_deck[i][0], "of", my_deck[i][1])

आउटपुट

The cards are being shuffled
Cards are drawn at random
They are :
1 of Diamond
5 of Diamond
4 of Club
2 of Spade
4 of Heart

व्याख्या

  • आवश्यक पैकेजेस इम्पोर्ट किए जाते हैं।
  • 'itertools' पैकेज का उपयोग किया जाता है, और डेक ऑफ कार्ड्स को लिस्ट फॉर्मेट में प्राप्त करने के लिए 'product' मेथड का उपयोग किया जाता है।
  • इस लिस्ट को 'random' लाइब्रेरी में मौजूद 'shuffle' मेथड का उपयोग करके शफल किया जाता है।
  • फिर, संबंधित मैसेज प्रदर्शित किया जाता है।
  • उपरोक्त शफल्ड डेटा पर इटरेट किया जाता है।
  • यह कंसोल पर प्रदर्शित होता है।
  1. पायथन प्रोग्राम: क्विकसॉर्ट पायथन प्रोग्राम: क्विकसॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें क्विकसॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम पहले सरणी को पार्टीशन करते हैं और क्रमबद्ध सरणी प्राप्त करने के लिए अलग-अलग पार्टीशन को क्रमबद्ध करते हैं। उदाहरण # विभाजन फ़ंक्शन def pa

  1. पायथन प्रोग्राम में सिंपल इंटरेस्ट पायथन प्रोग्राम में सिंपल इंटरेस्ट

    इस लेख में, हम पायथन 3.x में सिंपल इंटरेस्ट की गणना के बारे में सीखेंगे। या इससे पहले। सिंपल इंटरेस्ट दैनिक ब्याज दर को मूल राशि से गुणा करके और भुगतान के बीच बीते दिनों की संख्या से गुणा करके गणना की जाती है। गणितीय रूप से, सिंपल इंटरेस्ट = (P x T x R) / 100 जहां, P मूल राशि है T समय है और R दर ह

  1. पायथन प्रोग्राम में सिलेक्शन सॉर्ट पायथन प्रोग्राम में सिलेक्शन सॉर्ट

    इस लेख में, हम पायथन 3.x में सिलेक्शन सॉर्ट और इसके कार्यान्वयन के बारे में सीखेंगे। या इससे पहले। सिलेक्शन सॉर्ट एल्गोरिदम में, एक ऐरे को अनसॉर्टेड पार्ट से न्यूनतम एलिमेंट को रिकर्सिवली ढूंढकर और इसे शुरुआत में इन्सर्ट करके सॉर्ट किया जाता है। दिए गए ऐरे पर सिलेक्शन सॉर्ट के निष्पादन के दौरान दो