关于Python小问题,求解

介 个 东 西 不 是 太 懂,这 个 具 体 的 应 该 要 怎 么写,帮 帮 忙,求 解!坐等

img

参考一下:

#已有代码
shiren = ['白居易', '白乐天', '白临', '白象', '陈陶', '陈子昂', '崔涂', '崔颢', '杜甫', '高适', '郭震', '韩愈', '李白', '李商隐', '李贺', '李颀', '李世民', '李绅', '李峤', '李商隐', '李之仪', '李白', '李贺', '李涉', '李商隐', '李煜', '刘长卿', '刘禹锡', '陆龟蒙', '马戴', '孟浩然', '潘阆', '潘美', '钱起', '秦韬玉', '王之涣', '王建', '王昌龄', '王之涣', '韦应物', '温庭筠', '武元衡', '萧统', '许浑', '徐彦伯', '许玫', '杨炯', '杨巨源', '杨玉环', '元稹', '张祜', '张籍', '张九龄', '张继', '赵嘏', '邹绍先']

#根据姓氏查找诗人姓名
def find_poet(surname):
    poet_list = []
    for poet in shiren:
        if poet.startswith(surname):
            poet_list.append(poet)
    if poet_list:
        return "\n".join(poet_list)
    else:
        return "查无此人"

#测试代码
surname = input().strip()
result = find_poet(surname)
print(result)


不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^