#coding:utf-8
import random
T = int(raw_input(u'你要a或者b期望达到的目标分数:'))
a = int(raw_input(u'a目前的分数:'))
b = int(raw_input(u'b目前的分数:'))
c = int(raw_input(u'你需要测试的次数:'))#英语不好不会翻译...
count = 0
count1 = 0
for i in range(c):
a1 =a
b1 = b #一定要把循环外面的值在里面重新赋值,不然当a1 or b1 = T 之后,循环就不会继续了,下面的这个while循环
while a1 < T and b1 < T:
num = random.randint(0,1)
if num == 0:
a1 += 1
else:
b1 += 1
if a1 == T:
count += 1
print u'p2的得分是:%d '%b1
if b1 == T:
count1 += 1
print u'p1的得分是:%d '%a1
print u'a赢的次数是:%d b赢的次数是:%d'%(count,count1)
你大概是这个意思吧。。。希望没理解错你的意思。。。
我也是初学者。。。