设为首页收藏本站

Crossin的编程教室

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

【Python 第29课】 连接list

[复制链接]

0

主题

0

好友

48

积分

新手上路

Rank: 1

楼主
发表于 2015-5-14 09:42:07 |显示全部楼层
__author__ = 'Administrator'

score_you = 0
score_com = 0

for i in range(5):
    print '=== You Kick - Round %d ===' % (i+1)
    print 'Choose a side to shoot(left,middle,right):'
    youChoice = raw_input()
    print 'You kicked ' + youChoice
    direction = ['left', 'middle', 'right']
    comChoice = choice(direction)
    print 'Computer saved ' + comChoice
    if youChoice != comChoice:
        print 'Go~Go~Goal~~~\n'
        score_you += 1
    else:
        print 'Oops...\n'
    if abs(score_you-score_com) > (5-i):
        break

    print '=== You Save - Round %d ===' % (i+1)
    print 'Choose a side to save(left,middle,right):'
    youChoice = raw_input()
    print 'You saved ' + youChoice
    direction = ['left', 'middle', 'right']
    comChoice = choice(direction)
    print 'Computer kicked ' + comChoice
    if youChoice == comChoice:
        print 'Sa~Sa~Saved~~~'
    else:
        print 'Oops...'
        score_com += 1
    print 'you %d : computer %d\n' % (score_you, score_com)
    if abs(score_you-score_com) >= (5-i):
        break

while score_you == score_com:
    i += 1
    print '=== You Kick - Round %d ===' % (i+1)
    print 'Choose a side to shoot(left,middle,right):'
    youChoice = raw_input()
    print 'You kicked ' + youChoice
    direction = ['left', 'middle', 'right']
    comChoice = choice(direction)
    print 'Computer saved ' + comChoice
    if youChoice != comChoice:
        print 'Go~Go~Goal~~~\n'
        score_you += 1
    else:
        print 'Oops...\n'

    print '=== You Save - Round %d ===' % (i+1)
    print 'Choose a side to save(left,middle,right):'
    youChoice = raw_input()
    print 'You saved ' + youChoice
    direction = ['left', 'middle', 'right']
    comChoice = choice(direction)
    print 'Computer kicked ' + comChoice
    if youChoice == comChoice:
        print 'Sa~Sa~Saved~~~'
    else:
        print 'Oops...'
        score_com += 1
    print 'you %d : computer %d\n' % (score_you, score_com)

if score_you > score_com:
    print 'You Win'
else:
    print 'You Lose'
回复

使用道具 举报

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

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

GMT+8, 2024-5-6 15:22 , Processed in 0.024493 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部