2024-09-22 16:29:22 发布
网友
我得到了一个小任务-让用户输入一个limerick,让程序在输入行时将每一行存储在一个列表中。(然后我得把利默里克印回去) 这是我当前的代码:
limerick_line = [] for i in range(5): limerick_line[i].append = input("Type in a limerick line. ") print(limerick_line[5])
我知道我做错了很多事,但我不太确定怎样才能把它做对。当前错误是“列表索引超出范围”。
你只需要使用limerick_line.append(input('enter line: '))-不需要尝试索引它。。。最后一个print可以是print(limerick_line)或者循环它:
limerick_line.append(input('enter line: '))
print
print(limerick_line)
for line in limerick_line: print(line)
所以,修正后的代码是:
limerick_line = [] for i in range(5): limerick_line.append( input("Type in a limerick line. ") ) for line in limerick_line: print(line)
你只需要使用
limerick_line.append(input('enter line: '))
-不需要尝试索引它。。。最后一个print
可以是print(limerick_line)
或者循环它:所以,修正后的代码是:
相关问题 更多 >
编程相关推荐