小陨aoq 发表于 2020-8-1 17:53:01

def add_num(string):
    str_list = reversed(string.split("\n"))
    result = ""
    last = ""

    for each in str_list:
      if each != last:
            index = 0
      result = "\n(%d)%s" % (index, each) + result
      last = each
      index += 1

    return result.strip("\n")

19971023 发表于 2020-8-9 15:05:48

1

一个账号 发表于 2020-8-10 13:00:04

def func(string):
    li = string.split("\n")
    num = 0
    length = len(li)
   
    for i in range(length):
      for j in range(i+1, length):
            if li != li:
                break
            num += 1
      li = f"({num}){li}"
      num = 0

    return li

aironeng 发表于 2020-12-8 09:01:15

学习

holiday_python 发表于 2021-4-23 17:36:13

看看
页: 1 2 [3]
查看完整版本: Python:每日一题 95(答题领鱼币)