Я пишу кусок кода для школы, чтобы задать случайный вопрос умножения, сосчитать количество вопросов и количество вопросов правильно. Когда я запускаю этот код, появляется сообщение об ошибке:
TypeError: question()
принимает 0 позиционных аргументов, но 1 было дано
Что я могу сделать, чтобы почини это? , Вот мой код:
import random
noqc=0 #noqc = number of questions correct
noqtrack=1 #noqtrack = "number of questions tracker"
def question():
x=random.randint(0,12)
z=random.randint(0,12)
y=("What is", x, "times", z, "?")
a=int(input(y))
if a==x*z:
print("Correct")
noqc=noqc+1
else:
print("Wrong, the answer was:",x*z,)
noq=int(input("How many questions would you like to do?")) #noq = number of questions
for i in range(0, noq):
print(noqtrack)
noqtrack=noqtrack+1
question(noqc) #<------