我是高中生,我们留下来创建一个数学问题答案游戏。我们在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岁的孩子,因为我不是很擅长这个。