如何将导入的问题与导入的答案相关联?

时间:2015-09-24 22:24:10

标签: python import

我是高中生,我们留下来创建一个数学问题答案游戏。我们在Excel中输入问题和答案以导入程序,它会随机询问(来自给出的问题),如果您的问题是否正确,则必须告诉您。

我被困在这个程序询问问题的时候,但我不确定如何得到答案以匹配给出的问题。

这是我的代码,看看我做了什么,任何信息都有帮助。

    csv_file = open("questions.csv", "r")    

    question_reader = csv.reader(csv_file, delimiter = ",")

    for row in question_reader:
        The_que = row[0]
        The_ans = row[1]

        self.questions.append(equation(The_que, The_ans)) 

    csv_file.close()

    for question in self.questions:
        question.display()

    from random import randint
    ran_num = randint(0,20)

    print(self.questions[ran_num].question)
    random_question = (self.questions[ran_num].question)

    self.label_1 = Label(parent, bg= "Black",
                                 fg = "Pink", 
                                 text = random_question,
                                 padx=30,
                                 pady=10,
                                 font =("times", "14", "bold " ))
    self.label_1.pack()
    self.button_1 = Button(parent,
                           text = "Lock in Answer",
                           command = self.Answer_entry)
    self.button_1.pack()

    self.entry_1 = Entry(parent)
    self.entry_1.pack()

def Answer_entry(self):
    the_text = self.entry_1.get()
    self.label_1.configure(text = the_text)

所以我没有链接的代码还有更多,但我认为这很好。现在我有

      the_text

作为占位符 。

提醒我是一名高中生,他在3-5周前开始编程,所以请尝试解释一下,因为这是一个5岁的孩子,因为我不是很擅长这个。

0 个答案:

没有答案