2021-01-20 17:16
2021-01-20 15:59
刚才看你代码的时候不够仔细,你写的还有错误的地方,我改了一下结果如下 list1 = [] int1=0 while True: int1=int1+1 a = input('请输入第' + str(int1) + '个元素:') if a == '0': print("结束") break else: list1.append(a)
2021-01-20 15:54
感觉你这个应该已经是很简洁的代码了,估计没有什么更好的的代码了我给你修改了一下如下list1 = []while True: a = input('请输入第' + str(int + 1) + '个元素:') if a == '0': print("结束") break else: list1.append(a)一定不要把变量名字定义为list呀,因为list是python自带类,如果将列表名字定义为list,python会进入混乱状态
感觉你这个应该已经是很简洁的代码了,估计没有什么更好的的代码了
我给你修改了一下如下
list1 = []
while True:
a = input('请输入第' + str(int + 1) + '个元素:')
if a == '0':
print("结束")
break
else:
list1.append(a)
一定不要把变量名字定义为list呀,因为list是python自带类,如果将列表名字定义为list,python会进入混乱状态
2021-01-20 15:48