[Solved] I can’t fix an annoying error in my script [closed]


Your while condition will be True if UserHand is any non-empty value, like 'a', or '3333', because of

UserHand or UserHand_Retry....

since or needs only one of these to be True and UserHand will be evaluated as True if it’s a non-empty string.

while UserHand not in ["Rock", "Paper", "Scissors"]:

Also, be careful with multiple or and and in your condition; that might work differently than you expected. Use ( and ) if you’re unsure.

7

solved I can’t fix an annoying error in my script [closed]