لطفا مشکل درست کار نکردن بازی زیر را بگویید.
# 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!")
سلام. دوست عزیز دیبگ کنید.
هیچکسی نمیاد همچین کد زیادی رو بخونه.
نه
هیچ اروری نمیده vscode
بخاطر همین پرسیدم چون مثل اینکه منتطق بازی درست نوشته نشده
دیباگ برای ارور نیست حتماً
دستور مربوط به حرکت random برای سیستم رو درون حلقه قرار بدین مشکل برطرف میشه