Rock, Paper, Scissors:
In our first mini-project, we will build a Python function
rpsls(name) that takes as input the string name, which is one of "rock", "paper", "scissors", "lizard", or "Spock". The function then simulates playing a round of Rock-paper-scissors-lizard-Spock by generating its own random choice from these alternatives and then determining the winner using a simple rule that we will next describe.
While Rock-paper-scissor-lizard-Spock has a set of ten rules that logically determine who wins a round of RPSLS, coding up these rules would require a large number (5x5=25) of
if/elif/else clauses in your mini-project code. A simpler method for determining the winner is to assign each of the five choices a number:- 0 — rock
- 1 — Spock
- 2 — paper
- 3 — lizard
- 4 — scissors
No comments:
Post a Comment