diff --git a/rock_paper_scissors.py b/rock_paper_scissors.py index a9624d8..cac5807 100644 --- a/rock_paper_scissors.py +++ b/rock_paper_scissors.py @@ -14,20 +14,21 @@ def play(): user = input("What's your choice? 'r' for rock, 'p' for paper, 's' for scissors\n") + + if user not in ['r', 'p', 's']: + return 'Invalid input. Please choose "r" for rock, "p" for paper, or "s" for scissors.' + computer = random.choice(['r', 'p', 's']) if user == computer: - return 'It\'s a tie' + return "It's a tie" - # r > s, s > p, p > r if is_win(user, computer): return 'You won!' return 'You lost!' def is_win(player, opponent): - # return true if player wins - # r > s, s > p, p > r if (player == 'r' and opponent == 's') or (player == 's' and opponent == 'p') \ or (player == 'p' and opponent == 'r'): return True