The following are rules. When you and your opponent make specific gestures at the same time, they must be the following gestures: Stone, scissors, Cloth.
This rule is a paradox.
(A) cloth bag stone.
(B) Rock Cutting,
(C) Cut the cloth. In your computer version, the user enters her/his options, the computer finds a random option, and then you
The best algorithm is to use as few if statements as possible.
Copy codeThe Code is as follows:
# Coding: UTF-8
Import random
Guess_list = ["Stone", "Scissors", "cloth"]
Guize = [["cloth", "Stone"], ["Stone", "Scissors"], ["Scissors", "cloth"]
While True:
Computer = random. choice (guess_list)
People = input ('enter stone, scissors, cloth \ n'). strip ()
If people not in guess_list:
People = input ('Re-Enter: Stone, scissors, cloth \ n'). strip ()
Continue
If computer = people:
Print ("flat, play again! ")
Elif [computer, people] in guize:
Print ("Computer wins! ")
Else:
Print ("win! ")
Break