Create Number Guessing Game Using Python With Source Code - CodeWithShani

Number Guessing Game Using Python With Source Code



Introduction :

Hello Everyone, तो आज की इस पोस्ट में मैं आपको बताने वाला हूं कि आप किस तरीके से Python Programming Language की मदद से Number Guessing Game बना सकते हैं | तो अगर आप भी इसके बारे में जानना चाहते हैं तो आप इस पोस्ट को अंत तक पढ़े और ध्यान से पढ़े ताकि आपको सब कुछ सही से समझ में आ जाए |


Code for Number Guessing Game :

दोस्तों अब नीचे आप देख सकते हैं कि Number Guessing Game बनाने के लिए Code को कैसे लिखना है :-


import random
random_number=random.randint(1,20)

guess=int(input("Guess the Number:"))
chances=5
while guess!=random_number:

    if guess>random_number:
        chances=chances-1
        if chances==0:
            print("You Loss the Game!")
            exit()
        print("Guess is High!")
        print("You Have",chances,"Chances")
        guess=int(input("Guess the Number:"))

    elif guess<random_number:
        chances=chances-1
        if chances==0:
            print("You Loss the Game!")
            exit()
        print("Guess is Low!")
        print("You Have",chances,"Chances")
        guess=int(input("Guess the Number:"))

print("Congratulations! You Have Won!")


Explanation :

1.दोस्तों इस Project को बनाने के लिए सबसे पहले हमें Random Module की जरूरत पड़ेगी तो सबसे पहले हमने यहां पर Random Module को Import कराया है |

2. उसके बाद हमने एक "random_number" के नाम से एक Variable बनाया और उसमें हमने 1 से 10 के बीच में Random Number को स्टोर करवाया है |

3. उसके बाद हमने Number को गैस करवाने के लिए User थे एक Input लिया है और उस Input को हमने "guess" नाम के Variable में Store करवाया है

उसके बाद हमने "chances" नाम का एक Variable बनाया और इसमें हमने 5 को store करवाया है, ऐसा हमने इसलिए किया क्योंकि हम User कों सिर्फ पांच Chances देना चाहते हैं सही नंबर को Guess करने के लिए | 

4. उसके बाद हमने एक "while" Loop लगाया है और इसमें हमने एक Condition दी है कि यह while Loop तब तक चलता रहेगा जब तक "guess" "random_number" के Equal ना आ जाए यानी कि जब तक यूजर सही नंबर Guess नहीं करता तब तक यह while Loop चलता रहेगा |

5. उसके बाद हमने While Loop के अंदर "if" की एक condition लगाई है और इसमें हमने लिखा है कि अगर "guess" बड़ा होता है random_number से तो प्रिंट हो जाए "Guess is High" और उसके बाद user के पास जितने भी chances बचे हैं उसे Print कर दे, और उसके बाद हमने user से दोबारा से input लिया है, "guess" वाले Variable में | और इसी "if" Condition के अंदर हमने Chances में से एक Chance को Minus कर दिया है क्योंकि user ने यहां पर गलत है Number को Guess किया है, और यहां पर हमने एक और "if" की Condition लगाई है कि अगर Chances "0" हो जाते हैं तो प्रिंट कर दे "You Loss the Game" और उसके बाद प्रोग्राम को Exit करने के लिए हमने एक "exit()" नाम का Function लिखा हुआ है |

6. इसी तरह से हमने दूसरी "elif" की Condition लगाई है और इसमें हमने लिखा है कि अगर guess छोटा होता है random_number से तो प्रिंट कर दें "Guess is Low!" और उसके बाद user के पास जितने भी chances बचे हैं उसे Print कर दे, और उसके बाद हमने user से दोबारा से Input लिया है "guess" वाले Variable में |

7. और उसके बाद While Loop के बाहर हमने एक Message print करवाया है जोकि है "Congratulations! You Have Won!"


Summary :

तो दोस्तों अब मैं आशा करता हूं यह Number Guessing Game आपको समझ में आया होगा और अगर आपको समझ में आया तो Please हमें Comment करके जरूर बताएं और अगर आप इसी तरह के और भी Projects के बारे में जानना चाहते हैं तो आप हमें Follow करें और हमारे चैनल CodeWithShani को जरूर Subscribe करें |



Read Also :


*** Thanks For Reading This Post ***

एक टिप्पणी भेजें

0 टिप्पणियाँ