HelloPython/game.py

42 lines
1.4 KiB
Python

import random
choices = ["石头", "", "剪刀"]
computer = random.choice(choices)
player = False
cpu_score = 0
player_score = 0
while True:
player = input("石头, 布 or 剪刀?\n").capitalize()
# 判断电脑与游戏者的选择
if player == computer:
print("游戏结果:平手", end="\n\n")
elif player == "石头":
if computer == "":
print("你输了!", computer, "covers", player, end="\n\n")
cpu_score += 1
else:
print("你赢了", player, "smashes", computer, end="\n\n")
player_score += 1
elif player == "":
if computer == "剪刀":
print("你输了!", computer, "cut", player, end="\n\n")
cpu_score += 1
else:
print("你赢了", player, "covers", computer, end="\n\n")
player_score += 1
elif player == "剪刀":
if computer == "石头":
print("你输了....", computer, "smashes", player, end="\n\n")
cpu_score += 1
else:
print("你赢了", player, "cut", computer, end="\n\n")
player_score += 1
elif player == 'E':
print("\nFinal Scores:")
print(f"CPU:{cpu_score}")
print(f"Plaer:{player_score}")
break
else:
print("That's not a valid play. Check your spelling!")
computer = random.choice(choices)