• 1400/03/23

درست کار نکردن بازی :

لطفا مشکل درست کار نکردن بازی زیر را بگویید.

# bazi

import random

print("sang....")
print("kaghaz....")
print("gheychi....")

gameRaund = input("How many raund do you want to play?")
gameRaund = int(gameRaund)
user1_Scor = 0
user2_Scor = 0


while user1_Scor < gameRaund and user2_Scor < gameRaund:

    randomChoose = random.randint(0, 2)
    user2 = "h"
    if randomChoose == 0:
        user2 = "sang"
    elif randomChoose == 1:
        user2 = "kaghaz"
    elif randomChoose == 2:
        user2 = "gheychi"

    user1 = input("which one? sang, kaghaz or gheychi?")
    print(user1)

    if user1 == "q" or "quit":
        break
    if user1 == user2:
        print("No one wins!")
    elif user1 == "sang":
        if user2 == "kaghaz":
            print("user2 wins!")
            user2_Scor += 1
        elif user2 == "gheychi":
            print("user1 wins!")
            user1_Scor += 1

    elif user2 == "sang":
        if user1 == "kaghaz":
            print("user1 wins!")
            user1_Scor += 1
        elif user1 == "gheychi":
            print("user2 wins!")
            user2_Scor += 1
    else:
        print("Some thing went wrong!")
    
    print(f"User1 choosed {user1} and user2 choosed {user2}")



print("Game finished!")

if user1_Scor > gameRaund:
    print("you wins the game!")
elif user2_Scor > gameRaund:
    print("Camputer wins the game!")
else:
    print("No one wins!")
  • 1400/03/23
  • ساعت 20:49

سلام. دوست عزیز دیبگ کنید.

هیچکسی نمیاد همچین کد زیادی رو بخونه.


  • 1400/03/23
  • ساعت 21:40

نه 

هیچ اروری نمیده vscode

بخاطر همین پرسیدم چون مثل اینکه منتطق بازی درست نوشته نشده


  • 1400/03/23
  • ساعت 22:47

دیباگ برای ارور نیست حتماً


  • 1400/03/23
  • ساعت 23:39

دستور مربوط به حرکت random برای سیستم رو درون حلقه قرار بدین مشکل برطرف میشه


logo-samandehi