设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 31827|回复: 0
打印 上一主题 下一主题

【Python 第28课】 字符串的分割

[复制链接]

0

主题

0

好友

22

积分

新手上路

Rank: 1

楼主
发表于 2015-12-30 10:40:09 |显示全部楼层
本帖最后由 weiliu 于 2015-12-30 18:59 编辑
  1. from random import choice

  2. score = [0, 0]
  3. direction = ['left', 'center', 'right']

  4. def kick():
  5.     print '==== You Kick! ===='
  6.     print 'Choose one side to shoot:'
  7.     print 'left, center, right'
  8.     you = raw_input()
  9.     print 'You kicked ' + you
  10.     com = choice(direction)
  11.     print 'Computer saved ' + com
  12.     if you != com:
  13.         print 'Goal!'
  14.         score[0] += 1
  15.     else:
  16.         print 'Oops...'
  17.     print 'Score: %d(you) - %d(com)\n' % (score[0], score[1])

  18.     print '==== You Save! ===='
  19.     print 'Choose one side to save:'
  20.     print 'left, center, right'
  21.     you = raw_input()
  22.     print 'You saved ' + you
  23.     com = choice(direction)
  24.     print 'Computer kicked ' + com
  25.     if you == com:
  26.         print 'Saved!'
  27.     else:
  28.         print 'Oops...'
  29.         score[1] += 1
  30.     print 'Score: %d(you) - %d(com)\n' % (score[0], score[1])

  31. for i in range(5):
  32.     print '==== Round %d ====' % (i+1)
  33.     kick()
  34.     if score[0] - score[1] ==3:
  35.         print 'you win'
  36.         break
  37.     if score[1] - score[0] ==3:
  38.         print 'computer win'
  39.         break
  40.     if score[0] - score[1] ==2 and i==3:
  41.         print 'you win'
  42.         break
  43.     if score[1] - score[0] ==2 and i==3:
  44.         print 'computer win'
  45.         break


  46. while(score[0] == score[1]):
  47.    i += 1
  48.    print '==== Round %d ====' % (i+1)
  49.    kick()

  50. if score[0] > score[1]:
  51.    print 'You Win!'
  52. else:
  53.    print 'You Lose.'
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 00:23 , Processed in 0.026873 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部