赵灵越 2023-07-15 01:09 采纳率: 99.3%
浏览 7
已结题

npl,输入“关键词”,自动print打印“与之相关”的关键词,怎么连续保证成百上千的输入?

# input输入 韭菜 鸡蛋 土豆 马铃薯 豆腐
结果 …


# 机器人的回答是关键词预设,遇到没有预设的前提就!

def generate_food_associations(keywords):
    associations = []

    for keyword in keywords:
        if keyword == '韭菜':
            associations.extend(['韭菜盒子', '韭菜炒鸡蛋', '韭菜水饺', '韭菜炒豆芽', '韭菜烙'])
        elif keyword == '鸡蛋':
            associations.extend(['蛋炒饭', '水煮蛋', '蛋包饭', '鸡蛋羹', '蛋黄酥'])
        elif keyword == '土豆' or keyword == '马铃薯':
            associations.extend(['土豆泥', '炖土豆牛肉', '炸土豆片', '土豆烧鸡', '土豆沙拉'])
        elif keyword == '豆腐':
            associations.extend(['香辣豆腐', '豆腐汤', '麻婆豆腐', '蒸豆腐', '豆腐皮'])

    return associations

user_input = input("请输入关键词,用空格分隔:")
keywords = user_input.split()
associations = generate_food_associations(keywords)

print("关键词联想:")
for association in associations:
    print(association)

  • 写回答

2条回答 默认 最新

  • 梦幻编织者 2023-07-15 01:53
    关注

    要实现连续保证成百上千的输入并自动打印与关键词相关的关键词,你可以使用一个循环来接收用户的输入,并在每次输入后进行处理和打印。以下是一个示例代码:

    while True:
        keyword = input("请输入关键词(输入'退出'结束程序):")
        
        if keyword == "退出":
            break
        
        # 在这里编写处理关键词的逻辑,例如从数据库或文件中获取相关关键词
        
        # 假设你有一个函数 get_related_keywords() 来获取与关键词相关的关键词列表
        related_keywords = get_related_keywords(keyword)
        
        print("与关键词相关的关键词:")
        for related_keyword in related_keywords:
            print(related_keyword)
    

    在上述代码中,使用了一个无限循环 while True 来持续接收用户的输入。用户可以输入关键词,并通过输入"退出"来结束程序。

    你需要根据你的具体需求,在注释部分编写处理关键词的逻辑。例如,你可以使用数据库或文件来存储关键词及其相关关键词的信息,并在 get_related_keywords() 函数中查询并返回相关关键词列表。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月23日
  • 已采纳回答 7月15日
  • 创建了问题 7月15日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上