سلام وقت همه ی دوستان بخیر
من یک کدی دارم میخوام ببینم کجاش خطا داره
import random
print("Hello in Game RPS")
userRate, sysRate = 0, 0
while True:
userChoice = input("rock - paper - scissor : (1-2-3) or End Game 4 ?")
sysChoice = random.randint(1, 3) # "rock", "paper", "scissor"
if userChoice == "1" and sysChoice == 1:
print("system choice : rock")
print(f"{userRate} - {sysRate}")
elif userChoice == "1" and sysChoice == 2:
sysRate += 1
print("system choice : paper")
print(f"{userRate} - {sysRate}")
elif userChoice == "1" and sysChoice == 3:
userRate += 1
print("system choice : scissor")
print(f"{userRate} - {sysRate}")
elif userChoice == "2" and sysChoice == 1:
userRate += 1
print("system choice : rock")
print(f"{userRate} - {sysRate}")
elif userChoice == "2" and sysChoice == 2:
print("system choice : paper")
print(f"{userRate} - {sysRate}")
elif userChoice == "2" and sysChoice == 3:
sysRate += 1
print("system choice : scissor")
print(f"{userRate} - {sysRate}")
# -------------------------
elif userChoice == "3" and sysChoice == 1:
sysRate += 1
print("system choice : rock")
print(f"{userRate} - {sysRate}")
elif userChoice == "3" and sysChoice == 2:
userRate += 1
print("system choice : paper")
print(f"{userRate} - {sysRate}")
elif userChoice == "3" and sysChoice == 3:
print("system choice : scissor")
print(f"{userRate} - {sysRate}")
elif userChoice == "4":
break
else:
print("Invalid Choice")
if userRate > sysRate:
print("Won")
elif userRate < sysRate:
print("Los")
else:
print("Equal")
print(f"You Rate : {userRate}\\nSystem Rate : {sysRate}")
سلام دوست عزیز 🙂
ارور شما در قسمت سوم کد، خط ۳ و ۱ بود که از دستور های html استفاده کرده بودید. در زبان پایتون برای تعیین بزرگی و کوچکی از خود علامت آنها (< یا >) استفاده میشود.
if userRate > sysRate:
print("Won")
elif userRate < sysRate:
print("Los")
else:
print("Draw")
print(f"You Rate : {userRate}\\\nSystem Rate : {sysRate}")
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟