17.设计一个石头剪刀布小游戏,用户任意输入一个字符串‘石头’、‘剪刀’‘布’,系统随机输出一个‘石头’、‘剪刀’‘布’,比较结果后最后换行输出显示,“你赢了!”或“你输了!”
望采纳,谢谢!
import random
computer = random.randint(0,2)
user = input("剪刀,石头,布:")
#判断电脑出的是石头,剪刀,还是布
if computer == 0:
com = "剪刀"
elif computer == 1:
com = "石头"
else:
com = "布"
#判断玩家出的石头,剪刀,还是布
if user == '剪刀':
usr = "剪刀"
user = 0
elif user == "石头":
usr = "石头"
user =1
else:
usr = "布"
user = 2
#结果并输出
if user == computer:
print("玩家是%s,电脑是%s,平局"%(usr,com))
elif user - computer == -1 or user - computer == 2:
print("玩家是%s,电脑是%s,玩家输"%(usr,com))
else:
print("玩家是%s,电脑是%s,玩家胜"%(usr,com))