Hello Stackoverflow成员,今天我来找你需要帮助,在我的Python测验中添加一个tkinter GUI
from random import shuffle
print('Welcome to the wonderful quiz on economics!')
print('This quiz will involve simple economics questions')
qas = [
('Question', 'Economics'),
('Question', 'Economics'),
('Question', 'Economics'),
('Question', 'Economics'),
('Question', 'Economics'),
]
shuffle(qas)
numRight = 0
wrong = []
numQuestions = int(input("How many questions? "))
for question, rightAnswer in qas[:numQuestions]:
answer = input(question + ' ')
if answer.lower() == rightAnswer:
print('Right!')
numRight += 1
else:
print('No, the answer is %s' % rightAnswer)
wrong.append(question)
print('You got %d right and the following wrong:' % (numRight))
for q in wrong:
print(q)

我在测验中回答问题也有问题,我可以输入答案为“经济学”。然而它说这个问题答案不正确。
答案 0 :(得分:0)
向任何脚本添加GUI都不是那么简单。我的建议是将Tkinter用作GUI,因为它是内置的。转到creates another copy以了解更多信息。
答案 1 :(得分:0)
至于没有得到正确答案,请尝试
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="my-div"></div>
而不是
if answer.lower is rightAnswer:
要回答关于GUI的问题,它太宽泛了。当你说“你需要帮助”时,你希望我们中的一个人教你Tkinter的API以及如何应用它。这不是Stack Overflow的用途,所以我会指向Bucky的Tkinter教程:https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBwibXFtPtflztSNPGuIB_d
编辑:对不起,我没有意识到这篇文章是从2015年开始,而不是2016年。希望它可以帮助任何人解决未来的问题。