Сколько ответов?
Итак, снова я делаю проверку таблиц (математических таблиц), чтобы проверить ваши ответы. Я использовал поиск, но ничего, что я нашел, не имеет отношения к делу.
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 неправильно", как будто он не регистрирует ответы. Что я делаю неправильно?
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
за каждый вопрос.