我目前正在做一个关于csv和使用python编程的调查问卷。我试着让我的代码循环通过我的电子表格的第一列,并且只打印出与用户在这个例子中选择的答案相对应的问题,或者1代表地球,或者2代表动物。。。
这是我的密码!!
with open('questionnaire.csv') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
for row in csv_reader:
key = row[0]
subject = row[1]
question = row[2]
option1 = row[3]
option2 = row[4]
option3 = row[5]
option4 = row[6]
prompt = "Which option do you pick? "
answer = row[7]
user_prompt = (f"" + question + "\n" + option1 + "\n" + option2 + "\n" +
option3 + "\n" + option4 + "\n" + prompt)
for key in row[0]:
if key == '1':
print(key)
else:
break
questionnaire = input(user_prompt)