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

पायथन में हैंगमैन गेम


हैंगमैन एक क्लासिक वर्ड गेम है जिसमें प्रतिभागियों को समय समाप्त होने से पहले जितना संभव हो उतने सीक्रेट शब्दों का अनुमान लगाने की आवश्यकता होती है! तो, यह नए शब्द सीखने के लिए एक अच्छा खेल है, एक बार में एक अक्षर!

तो हम इस क्लासिक गेम "हैंगमैन" के लिए पायथन स्क्रिप्ट लिखने जा रहे हैं।

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

# यूजर का स्वागत
name = input("What is your name? ")
print("Hello, " + name, "Time to play hangman!")
print("")
# 1 सेकंड प्रतीक्षा करें
time.sleep(1)
print("Start guessing...")
time.sleep(0.5)

# यहां हम सीक्रेट वर्ड सेट करते हैं
word = "Secret"
word = word.lower()

# खाली मान के साथ एक वेरिएबल बनाता है
guesses = ''

# टर्न्स की संख्या निर्धारित करें
turns = 12

# एक व्हाइल लूप बनाएं
# जांचें कि टर्न्स शून्य से अधिक हैं
while turns > 0:
    # एक काउंटर बनाएं जो शून्य से शुरू होता है
    failed = 0
    # सीक्रेट वर्ड में प्रत्येक कैरेक्टर के लिए
    for char in word:
        # देखें कि कैरेक्टर प्लेयर के अनुमान में है या नहीं
        if char in guesses:
            # फिर कैरेक्टर प्रिंट करें
            print(char, end=" ")
        else:
            # यदि नहीं मिला, तो डैश प्रिंट करें
            print("_", end=" ")
            # और फेल्ड काउंटर को एक से बढ़ाएं
            failed += 1
    # यदि फेल्ड शून्य के बराबर है
    # प्रिंट करें You Won
    if failed == 0:
        print("\nYou won")
        # स्क्रिप्ट से बाहर निकलें
        break
    print()
    # यूजर से कैरेक्टर अनुमान लगाने के लिए कहें
    guess = input("guess a character: ")
    # प्लेयर के अनुमान को guesses में सेट करें
    guesses += guess
    # यदि अनुमान सीक्रेट वर्ड में नहीं मिला
    if guess not in word:
        # टर्न्स काउंटर 1 से घट जाता है (अब 9)
        turns -= 1
        # प्रिंट करें Wrong
        print("Wrong")
        # कितने टर्न्स बचे हैं
        print("You have", turns, 'more guesses')
    # यदि टर्न्स शून्य के बराबर हैं
    if turns == 0:
        # प्रिंट करें "You Loose"
        print("You Loose")

आउटपुट

================== RESTART: C:\Python\Python361\hangman1.py ==================
What is your name? Raj
Hello, Raj Time to play hangman!
Start guessing...
_ _ _ _ _ _
guess a character: s
s _ _ _ _ _
guess a character: h
Wrong
You have 11 more guesses
s _ _ _ _ _
guess a character: e
s e _ _ e _
guess a character: c
s e c _ e _
guess a character: r
s e c r e _
guess a character: e
s e c r e _
guess a character: t
s e c r e t
You won

  1. पायथन में बाइनरी ट्री कलरिंग गेम पायथन में बाइनरी ट्री कलरिंग गेम

    मान लीजिए दो खिलाड़ी बाइनरी ट्री पर टर्न-बेस्ड गेम खेलते हैं। हमारे पास इस बाइनरी ट्री का रूट और ट्री में नोड्स की संख्या n है। यहां n विषम है, और प्रत्येक नोड का 1 से n तक एक विशिष्ट मान है। पहले, पहला खिलाड़ी 1 <= x <= n के साथ एक मान x नाम देता है, और दूसरा खिलाड़ी 1 <= y <= n के साथ एक मान y नाम

  1. पायथन का उपयोग करके कॉनवे का लाइफ गेम पायथन का उपयोग करके कॉनवे का लाइफ गेम

    एक ब्रिटिश गणितज्ञ ने 1970 के आसपास अपना लाइफ गेम बनाया - जो मूल रूप से जैविक जीवों की एक कॉलोनी के अराजक फिर भी पैटर्न वाले विकास को दर्शाने वाले नियमों का एक समूह है। लाइफ गेम एक दो-आयामी ग्रिड है जिसमें जीवित और मृत कोशिकाएं होती हैं। लाइफ गेम के नियम अतिजनसंख्या: एक कोशिका मर जाती है (बंद) यदि

  1. पायथन में Tkinter का उपयोग करके रंग खेल पायथन में Tkinter का उपयोग करके रंग खेल

    GUI एप्लिकेशन विकसित करने के लिए tkinter बहुत लोकप्रिय और आसान है। Tkinter का उपयोग करके आसानी से GUI गेम विकसित किए जा सकते हैं। यहाँ भी हम रंग खेल विकसित करने का प्रयास कर रहे हैं। इस खेल में खिलाड़ी को स्क्रीन पर दिखाई देने वाले शब्द का रंग दर्ज करना होता है और इस तरह स्कोर एक से बढ़ जाता है, इस