Python题解,基础知识
查看原帖
Python题解,基础知识
1441216
White_Heart楼主2025/2/5 18:09

用的都是最基础的知识,c语言也可以看看参考一下


a = []
while True:
    try:
        s = input().strip()
        for i in s:
            a.append(i)
    finally:
        if 'E' in a:
            break

t = a.index('E')
for i in a[t:]:
    a.remove(i)

me = 0
you = 0
for i in range(0,len(a)):
    if a[i] == 'W':
        me += 1
    else:
        you += 1

    if me >= 11 or you >= 11:
        if max(me, you) - min(me, you) >= 2:
            print(f'{me}:{you}')
            me = 0
            you = 0
        else:
            continue
print(f'{me}:{you}')

print()

me = 0
you = 0
for i in range(0,len(a)):
    if a[i] == 'W':
        me += 1
    else:
        you += 1

    if me >= 21 or you >= 21:
        if max(me, you) - min(me, you) >= 2:
            print(f'{me}:{you}')
            me = 0
            you = 0
        else:
            continue
print(f'{me}:{you}')
2025/2/5 18:09
加载中...