0
我有以下代码指数误差
代码段
def quiz(dr):
print("===Quiz===")
print("You have selected a question rating of: ", dr)
question_count=0
while question_count<4:
with open('questions.txt','r') as f:
reader=csv.reader(f,delimiter=",")
for line in reader:
print(line[0])
question_count=question_count+1
打印在文本文件中的问题(所有五个人),其中恰好是在文本文件中的每一行,但随后的指数[0]产生一个索引超出范围的错误
错误
项File "C:/Users/User/Desktop/task1/v7.py", line 135, in history
print(line[0])
IndexError: list index out of range
文本文件的内容
Question1?,a,b,cario,d,e,3
Question2?,adolf,b,c,d,e,1
Question3?,a,b,c,d,e,1
Question4?,a,b,c,d,e,1
Question5?,a,b,c,d,e,1
谁能 一)具有明确的解释,什么是错的 二)建议修改上述功能修复错误,使其更加优雅/ pythonic
谢谢!你能为上述功能提供更优雅的代码吗? – MissComputing
我已经做了一些,建议删除你的循环 –