首页 > 解决方案 > 无限的用户输入列表到空列表

问题描述

我有 2 个清单。 list_1是这样的:

["car",2500],["secondCar",2000], ...

list_2为空。

我为用户提供了选项 1、2、3 等的示例菜单输出

如果用户选择选项 1 ,我会从list_1中检索它并通过执行以下操作添加list_2

list_2.append(list_1[1])

我的问题是我想继续要求用户输入。一旦他们完成选择选项 1,我再次要求输入,他们可以选择选项 1 或 2 或 3,直到选择终止选项我想继续获得输入

这是python 3顺便说一句

标签: python-3.x

解决方案


使用无限循环。

你需要像这样调整你的代码

当用户选择停止选项时, break将停止并退出无限循环

lst=[] while True: inp=input("enter some words: ") if inp == 'stop': break else: lst.append(inp)


推荐阅读