- 帖子
- 15
- 精华
- 0
- 积分
- 50
- 阅读权限
- 20
- 注册时间
- 2019-6-18
- 最后登录
- 2019-7-14
|
import random
def shemen(she,shou):
g=0
print('现在由'+she+'射门,'+shou+'守门')
if she==zhanghu:
s='射'
else:
s='守'
while g!='1' and g!='2':
g=input(zhanghu+'请选择%s门的方向:' %s)
j=random.randint(1,3)
if int(g)!=j:
print('哈哈!'+ she +'球进啦!')
return 1
else:
print('唉!'+she+'球没进!')
return 0
zhanghu=input('请输入你的用户名:')
print('射门/守门方向:1表示左边,2表示右边')
jiqi=0
geren=0
i=0
while i<5 or (i>=5 and geren==jiqi):
i +=1
print('第'+str(i)+'轮射门开始')
geren=geren+shemen(zhanghu,'机器')
print('现在'+zhanghu+'和机器的比分为'+str(geren)+':'+str(jiqi))
if i<=5 and (geren>jiqi+6-i or jiqi>geren+5-i):
break
jiqi=jiqi+shemen('机器',zhanghu)
print('现在'+zhanghu+'和机器的比分为'+str(geren)+':'+str(jiqi))
if abs(geren-jiqi)+i-5>0 and i<5:
break
print('经过'+str(i)+'轮较量,'+zhanghu+'和机器的比分为'+str(geren)+':'+str(jiqi))
if geren>jiqi:
print('获胜的为'+zhanghu)
else:
print('获胜的为机器')
print('游戏结束,下次再会!') |
|