讨论 / Python 字典AC 数据1 :考虑第一个字符为E的情况输出 0:0 数据10 考虑一局刚好结束,没有多出的数据,结尾输出0:0
a742622195 2018-09-16 06:31:22
点我顶贴 收藏 删除
#!/usr/bin/python

def cf(str,num):

a={'W':0,'L':0}

for c in str:

a[c]=a[c]+1

if a[c]>=num and abs(a['W']-a['L'])>=2:

print "%d:%d" % (a['W'],a['L'])

a['W'],a['L']=0,0

if a['W'] or a['L']:

print "%d:%d" % (a['W'],a['L'])

if a['W']==a['L']==0:print "0:0"

sum=""

while True:

a=raw_input().strip()

if 'E' in a:

a=a[:a.index('E')]

sum=sum+a

break

sum=sum+a

cf(sum,11)

print

cf(sum,21)

查看更多回复
提交回复