From a36545436fdba381018b7c68e0d58de16ece4a0c Mon Sep 17 00:00:00 2001 From: mrdog233o5 Date: Tue, 24 Oct 2023 00:38:19 +0800 Subject: rock paper sissor done --- rockPaperSissor.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 rockPaperSissor.py diff --git a/rockPaperSissor.py b/rockPaperSissor.py new file mode 100644 index 0000000..fe2d6e5 --- /dev/null +++ b/rockPaperSissor.py @@ -0,0 +1,33 @@ +import random + +def game(): + print("choose:\n1 - rock \n2 - paper \n3 - sissor") + player = int(input("> ")) + bot = random.randint(1,3) + if player > bot and abs(player-bot) != 2: + return 1 + else: + return 0 + +print("Win two out of three games(1) or decide the outcome in one game(2)?") +mode = input("enter a number > ") +match mode: + case "1": + resultReal = 1 + for i in range(3): + result = game() + if result: + print(f"player win this round!") + else: + print(f"bot win this round!") + resultReal = resultReal + result + if resultReal <= 2: + print("\nbot win the game!") + else: + print("\nplayer win the game!") + case "2": + result = game() + if result: + print(f"player win!") + else: + print(f"bot win!") -- cgit v1.2.3