विषयसूची:

सरल अजगर संख्या अनुमान लगाने का खेल: 11 कदम
सरल अजगर संख्या अनुमान लगाने का खेल: 11 कदम

वीडियो: सरल अजगर संख्या अनुमान लगाने का खेल: 11 कदम

वीडियो: सरल अजगर संख्या अनुमान लगाने का खेल: 11 कदम
वीडियो: Sudoku हाल कैसे करे? || Sudoku solving shortcut trick - Explained in Hindi 2024, जुलाई
Anonim
सरल अजगर संख्या अनुमान लगाने का खेल
सरल अजगर संख्या अनुमान लगाने का खेल

इस ट्यूटोरियल में हम सिखाएंगे कि Pycharm एप्लिकेशन में सरल पायथन नंबर अनुमान लगाने वाला गेम कैसे बनाया जाता है। पायथन एक स्क्रिप्टिंग भाषा है जो शुरुआती और विशेषज्ञों दोनों के लिए समान है। पायथन में कोडिंग शैली को पढ़ना और अनुसरण करना आसान है। इस ट्यूटोरियल का अंतिम लक्ष्य मनोरंजन के लिए एक सरल स्क्रिप्ट लिखने के तरीके पर थोड़ा प्रकाश डालना है जो प्रोग्रामिंग के लिए किसी की जिज्ञासा को प्रज्वलित कर सकता है।

विषयसूची:

1. पायथन संस्करण 3.7 प्राप्त करें और इंस्टॉल करें

2. Pycharm प्राप्त करें और इंस्टॉल करें

3.पहली बार Pycharm की स्थापना

4. एक यादृच्छिक संख्या बनाना

5. उपयोगकर्ता से इनपुट प्राप्त करना

6. एक बेसिक जबकि लूप बनाना

7. "if", "elif", "else" स्टेटमेंट बनाना

8. उपयोगकर्ता को संदेश प्रदर्शित करना

अतिरिक्त

कीवर्ड

अंतिम कोड

चरण 1: अवलोकन

अवलोकन
अवलोकन

यह अनुमान लगाने का खेल एक उपयोगकर्ता को पाइचर्म आईडीई के साथ अजगर का उपयोग करके कुछ बुनियादी प्रोग्रामिंग तकनीकों को दिखाने के लिए बनाया गया था। इस ट्यूटोरियल का आधार एक साधारण अनुमान लगाने वाला गेम बनाने के लिए एक यादृच्छिक संख्या जनरेटर का उपयोग करना होगा। अंतिम परिणाम किसी को यह समझने के लिए प्रेरित कर सकता है कि यादृच्छिक संख्याएं कैसे उत्पन्न होती हैं। उदाहरण के लिए, वीडियो गेम में जहां क्षति को संख्याओं में निपटाया जाता है, वे संख्याएं आम तौर पर एक यादृच्छिक संख्या जनरेटर के साथ उत्पन्न होती हैं जिनकी विशिष्ट आवश्यकताएं होती हैं जो हमने उत्पन्न की हैं। यादृच्छिक संख्या जनरेटर अधिक जटिल हो सकता है, लेकिन यह कैसे काम करता है इसका मूल विचार प्राप्त कर सकता है।

चरण 2: पायथन और पिचर्म स्थापित करना

साधन:

www.python.org/

www.jetbrains.com/pycharm/

चरण 3: वीडियो गाइड

Image
Image

कृपया ऊपर दिए गए वीडियो गाइड देखें, और फिर गेम लिखने के तरीके को और समझने में आपकी सहायता के लिए नीचे दिए गए चरणों को देखें।

चरण 4: एक यादृच्छिक संख्या बनाना

उपयोगकर्ता से इनपुट प्राप्त करना
उपयोगकर्ता से इनपुट प्राप्त करना

खेल में एक सरल चुनौती के लिए हम 100 के तहत एक यादृच्छिक संख्या बनाना चाहते हैं। यह संख्या वह होगी जिसे खिलाड़ी द्वारा अनुमान लगाया जाना चाहिए। संख्या का दायरा 1 और 99 के बीच होगा। हम इसे निम्नलिखित कथन लिखकर पूरा करते हैं:

randomNumber = random.randint(1, 99)

"randomNumber" एक वेरिएबल है जिसमें हम रैंडम नंबर को स्टोर करेंगे।

"random.randint(1, 99)" का प्रयोग 1 और 99 के बीच एक यादृच्छिक संख्या उत्पन्न करने के लिए किया जाता है।

*नोट: सुनिश्चित करें कि कोड के शीर्ष पर आप "यादृच्छिक आयात करें" लिखें या आप "random.randint(1, 99)" का उपयोग नहीं कर पाएंगे।

एक महत्वपूर्ण नोट इंडेंटेशन का ठीक उदाहरणों से पालन करना है क्योंकि पायथन को इंडेंटेशन के माध्यम से संरचित किया जाता है। यदि कोई स्टेटमेंट गलत इंडेंटेशन लाइन पर रखा जाता है तो कोड त्रुटि प्रदान कर सकता है जब कोई गेम खेलने का प्रयास करता है।

चरण 5: उपयोगकर्ता से इनपुट प्राप्त करना

हमारे खेल को काम करने के लिए हमें उपयोगकर्ता इनपुट प्राप्त करने में सक्षम होना चाहिए। हमें यह अनुमान लगाने की जरूरत है कि खिलाड़ी से यादृच्छिक संख्या क्या होगी। जिस संख्या का अनुमान लगाया जा सकता है उसकी सीमा 1 से 99 तक है। जब कोई संख्या सीमा से बाहर होती है तो यह प्रोग्राम त्रुटि प्रदान नहीं करता है, हालांकि लूप तब तक जारी रहेगा जब तक कि सही संख्या का अनुमान नहीं लगाया जाता।

हम इसे "इनपुट" कमांड का उपयोग करके करते हैं जिसे आप इस तरह लिख सकते हैं।

अनुमान = int (इनपुट ("1 और 99 के बीच की संख्या दर्ज करें:"))

हम उपयोगकर्ता इनपुट को "अनुमान" नामक एक चर में संग्रहीत कर रहे हैं। "इंट" का अर्थ है कि हम उपयोगकर्ता से इनपुट को एक पूर्णांक के रूप में संग्रहीत कर रहे हैं जिसका अर्थ है कि यह एक संपूर्ण संख्यात्मक मान होगा। इनपुट के लिए अनुभाग ("1 और 99 के बीच एक संख्या दर्ज करें:") कंप्यूटर को बताता है कि हम उपयोगकर्ता इनपुट ले रहे हैं, और फिर लूप जारी रहने पर निम्न संदेश प्रदर्शित करें।

चरण 6: एक बुनियादी जबकि लूप बनाना

एक बेसिक जबकि लूप बनाना
एक बेसिक जबकि लूप बनाना

अब हमें थोड़ी देर का लूप बनाना होगा। इसे पूरा करने के लिए, हमें एक बयान लिखना होगा जो तब तक काम करेगा जब तक कि यह सच न हो। इस प्रोग्राम में जबकि लूप इंडेंट नहीं किया गया है और इसमें "इफ/एलिफ" स्टेटमेंट शामिल हैं जो इसके नीचे इंडेंट किए गए हैं। "इफ/एलिफ" स्टेटमेंट तब तक काम करता रहेगा जब तक लूप स्टेटमेंट सही नहीं होता।

जबकि randomNumber != अनुमान:

चरण 7: एक इफ एलिफ स्टेटमेंट बनाना

इफ एलिफ स्टेटमेंट बनाना
इफ एलिफ स्टेटमेंट बनाना

कथन, "इफ/एलिफ" का अर्थ है यदि यह सही है तो इसे करें यदि नहीं, तो कुछ और करें। कथन इसलिए लिखा गया है ताकि प्रारंभिक अनुमान गलत होने पर उपयोगकर्ता एक नया इनपुट दर्ज कर सके। "इफ/एलिफ" में प्रिंट स्टेटमेंट उन्हें संकेत देगा कि अनुमान या तो बहुत अधिक है या बहुत कम है।

चरण 8: अंतिम विवरण लिखना

अंतिम वक्तव्य लिखना
अंतिम वक्तव्य लिखना

अंतिम विवरण लूप के बाहर और बिना किसी इंडेंट के लिखा गया है। एक बार जब उपयोगकर्ता सही संख्या का अनुमान लगा लेता है तो लूप "ब्रेक" या "स्टॉप" हो जाएगा, और फिर अंतिम स्टेटमेंट पर नीचे चला जाएगा। यह तब होगा जब वेरिएबल "अनुमान" और वेरिएबल "randomNumber" बराबर हों। खेल तब तक समाप्त होगा जब तक कि कार्यक्रम फिर से शुरू नहीं हो जाता।

चरण 9: अतिरिक्त

अनुमान लगाने के खेल को पूरा करने के बाद, कोई आगे पायथन का पता लगाना चाह सकता है। आपके पायथन कौशल को चुनौती देने के लिए यहां कुछ उपाय दिए गए हैं।

  1. यादृच्छिक संख्या के लिए संख्या सीमा बदलने का प्रयास करें।
  2. उपयोगकर्ता को संदेशों को कुछ बेहतर में बदलें।
  3. प्रोग्राम को सही उत्तर पाने के लिए कितने प्रयास करता है इसका स्कोर रखने का प्रयास करें।

चरण 10: कीवर्ड

  1. पायथन एक प्रोग्रामिंग भाषा है।
  2. Pycharm वह प्रोग्राम है जो Python प्रोग्राम बनाने में मदद करता है।
  3. "यादृच्छिक" एक यादृच्छिक संख्या जनरेटर है
  4. "चर" एक प्रतीक है जिसके लिए मान बदल सकता है
  5. "इंट" एक डेटा प्रकार है जो पूर्णांक पूर्णांक के लिए छोटा है
  6. "इनपुट" यह है कि उपयोगकर्ता इनपुट कैसे लिया जाए
  7. "प्रिंट" आपको उपयोगकर्ता के लिए स्क्रीन पर एक संदेश प्रिंट करने देगा
  8. "जबकि" लूप स्टेटमेंट है जो कहता है कि कुछ करो जबकि यह सच है
  9. "अगर" एक बयान जिसका मतलब है कि अगर यह सच है तो यह करें
  10. "!=" का अर्थ. के बराबर नहीं है
  11. "<" का अर्थ से कम है
  12. ">" का अर्थ है से बड़ा
  13. "एलिफ" अन्य के लिए छोटा है अगर कथन

सिफारिश की: