This commit is contained in:
floraachy 2025-09-04 08:52:02 +08:00
parent 1805bdcce0
commit 2fd8956a85
2 changed files with 49 additions and 0 deletions

8
.idea/.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

41
main.py Normal file
View File

@ -0,0 +1,41 @@
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)