用户:
e国阳光查看:0 回复:0 评论:0 创建时间:2020-02-16T00:01:29
【作品展示】

【作品介绍】
采用差值计算输赢,简化运算。
【作品源代码】
#石头剪刀布游戏
import random
isWin=False #电脑赢了就退出程序
while not isWin:
num=random.randint(1,3) #电脑出的
if num==1:
finger="石头"
elif num==2:
finger="剪刀"
else:
finger="布"
text=input("请输入石头、剪刀、布其中一种:") #你出的
blist=["石头","剪刀","布"]
if text not in blist:
print("输入错误,请重新输入!")
else:
if text=="石头":
ynum=1
elif text=="剪刀":
ynum=2
else:
ynum=3
if ynum==num:
print("你出“%s”,我出“%s”,平局!" % (text,finger))
else:
df=ynum-num
if df==-1 or df==2: #1赢2,2赢3,3赢1
print("你出“%s”,我出“%s”,你赢了!\n" % (text,finger))
else:
print("你出“%s”,我出“%s”,你输了!" % (text,finger))
isWin=True
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn