|
|

楼主 |
发表于 2017-7-17 00:13:28
|
显示全部楼层
哦 原来如此 厉害 ! 还有个问题要麻烦你下 #将随机产生的三个数值分别对应石头剪子布 #用穷举法将所有情况用条件语句列出来
import random
List=['石头','剪子','布']
point_pc=0
point_m=0
times=3
while times>0:
c=random.randint(1,3)
m=input('此游戏采用三局两胜制,请输入石头剪子布:')
if (m not in List)and(m!='end'):
print('输入有误')
elif (m=='end'):
print('退出中')
break
if c==1:
pc='石头'
elif c==2:
pc='剪子'
elif c==3:
pc='布'
times=times-1
if (m==pc):
print('平局')
elif (m=='石头')+(c==3)or(m=='剪子')+(c==1)or(m=='布')+(c==2):
print('电脑出了'+pc+' 你输了 '+'别气馁,还有机会')
point_pc=point_pc+1
elif (m=='石头')+(c==2)or(m=='剪子')+(c==3)or(m=='布')+(c==1):
print('电脑出了'+pc+' 你赢了 '+'再拿下一局')
point_m=point_m+1
if(point_m>point_pc):
print('win')
else:
print('lose')
print('game over')
这游戏我是只输不赢啊
|
|