- 帖子
- 6
- 精华
- 0
- 积分
- 22
- 阅读权限
- 10
- 注册时间
- 2015-12-17
- 最后登录
- 2015-12-31
|
本帖最后由 weiliu 于 2015-12-30 18:59 编辑
- from random import choice
- score = [0, 0]
- direction = ['left', 'center', 'right']
- def kick():
- print '==== You Kick! ===='
- print 'Choose one side to shoot:'
- print 'left, center, right'
- you = raw_input()
- print 'You kicked ' + you
- com = choice(direction)
- print 'Computer saved ' + com
- if you != com:
- print 'Goal!'
- score[0] += 1
- else:
- print 'Oops...'
- print 'Score: %d(you) - %d(com)\n' % (score[0], score[1])
- print '==== You Save! ===='
- print 'Choose one side to save:'
- print 'left, center, right'
- you = raw_input()
- print 'You saved ' + you
- com = choice(direction)
- print 'Computer kicked ' + com
- if you == com:
- print 'Saved!'
- else:
- print 'Oops...'
- score[1] += 1
- print 'Score: %d(you) - %d(com)\n' % (score[0], score[1])
- for i in range(5):
- print '==== Round %d ====' % (i+1)
- kick()
- if score[0] - score[1] ==3:
- print 'you win'
- break
- if score[1] - score[0] ==3:
- print 'computer win'
- break
- if score[0] - score[1] ==2 and i==3:
- print 'you win'
- break
- if score[1] - score[0] ==2 and i==3:
- print 'computer win'
- break
- while(score[0] == score[1]):
- i += 1
- print '==== Round %d ====' % (i+1)
- kick()
- if score[0] > score[1]:
- print 'You Win!'
- else:
- print 'You Lose.'
复制代码 |
|