介 个 东 西 不 是 太 懂,这 个 具 体 的 应 该 要 怎 么写,帮 帮 忙,求 解!坐等
参考一下:
#已有代码
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)
不知道你这个问题是否已经解决, 如果还没有解决的话: