p1042乒乓球,为什么得分只有10分,测试点数据结果也都对啊?求指点。
查看原帖
p1042乒乓球,为什么得分只有10分,测试点数据结果也都对啊?求指点。
666503
jxm_mrz楼主2022/10/29 16:28
def get_ratio(score,point):
    dict = {"W":0,"L":0}
    i = 0
    for data in score:
        i +=1
        dict[data] += 1
        if int(dict[data]) >= point:
            if abs(int(dict["W"]) - int(dict["L"])) < 2:
                continue
            else:
                print(str(dict["W"]) + ":" + str(dict["L"]))
                dict = {"W":0,"L":0}
        if i == len(score):
            print(str(dict["W"]) +  ":" + str(dict["L"]))
            break
score = ""
while True:
    temp = input().replace(" ","").upper()
    if 'E' in temp:
        index = temp.index('E')
        score = score + temp[:index]
        break
    score = score + temp
get_ratio(score,11)
print()
get_ratio(score,21)
2022/10/29 16:28
加载中...