Я беру этот класс программирования, и одно из наших заданий - сделать викторину и вернуть правильные и неправильные ответы. Поэтому я закодировал все это, и единственное, что кажется неправильным, это мои аргументы. Мой результат всегда равен нулю. Я был бы признателен за любую помощь.Функции с аргументами
Вот мой код:
correctAnswers = 0
wrongAnswers = 0
answer = input("Question 1: 5-3")
if(answer == 2):
correctAnswers + 1
else:
wrongAnswers +1
grade(correctAnswers, wrongAnswers)
grade(right, wrong):
right - wrong
print("You have a total of " + str(right) + " correct answers")
Это только отрывок из него, но получает представление в поперечнике.
Этот код никогда не присваивает значение обратно 'correctAnswers' или' wrongAnswers' ни хранит значение, 'право - wrong' оценивающего к. –
Что значит «правильно - неправильно»? Вы делаете вычитание, но не сохраняете результат нигде. – Barmar
Кажется, что вы спали в тот день, когда класс изучал назначение переменных. – Barmar