所以,我再次制作一张桌子(数学表)检查器来检查你的答案。我已经使用了搜索,但我找到的并不重要。
def math():
for f in range (3):
right=0
wrong=0
x=10
c=5
p=x*c
print x,'times',c
v=read_number('What is the answer?')
if p==v:
right=right+1
print 'You got it right!'
else:
wrong=wrong+1
print 'You got it wrong.'
for h in range (1)
print 'You got',right,'right, and',wrong,'wrong'
问题是,当我这样做时,我得到最后一个错误来测试它,它说:'你有0和1错',就像没有注册答案一样。我究竟做错了什么?
答案 0 :(得分:1)
对我来说看起来像是一个范围问题。
def math():
for f in range (3):
right=0
wrong=0
应该是
def math():
right=0
wrong=0
for f in range (3):
因此,您不会为每个问题重置right
和wrong
。