list1 = []
i = 0
while 1:
val = input()
if val == '': #判定是否退出
break
list1.append([])
while 1:
if val == '':
break
else:
list1[i].append(val)
val = input()
i += 1
for i in list1: #遍历主列表并打印
print(i)
你这段代码写的没啥意义,你的需求是啥
list1 = []
i = 0
while 1:
val = input()
if val == '': # 判定是否退出
break
list1.append([])
while 1:
if val == '':
break
else:
list1[i].append(val)
val = input()
i += 1
for i in list1: # 遍历主列表并打印
print(i)
这个格式是乱的,没有办法恢复,因为缩进差一点程序就不一样了,机器无法识别的你的意图,所以只能人工恢复,你的代码目的是什么,我看下怎么恢复
只能手动对齐
因为缩进也是语法的一部分,不同的缩进会造成功能完全不一样
但是基本还是可以靠猜
list1 = []
i = 0
while 1:
val = input()
if val == '': #判定是否退出
break
list1.append([])
while 1:
if val == '':
break
else:
list1[i].append(val)
val = input()
i += 1
for i in list1: #遍历主列表并打印
print(i)
Python是不行的,Java可以。因为在Python中,缩进也是属于语法的