В настоящее время я делаю программу для школьной работы, и мне нужно сделать программу викторины математики. Я делаю простую викторину умножения.Создание случайных целых чисел, но они должны быть разными каждый раз
Мне нужно иметь возможность генерировать 2 случайных целых числа для вопросов, но они должны быть разными для каждого вопроса.
import random
correct = wrong = num1 = num2 = 0
questionNum = 1
num1 = random.randint(1,49)
num2 = random.randint(50,100)
for i in range(0, 8):
print("\nQuestion", questionNum)
print("What is", num1, "mulitplied by", num2, "?")
answer = int(input("Answer: "))
if answer == num1*num2:
print("Correct.")
correct = correct + 1
questionNum = questionNum + 1
else:
print("Incorrect. The correct answer is", answer)
wrong = wrong + 1
questionNum = questionNum + 1
Вопросы имеют одинаковые номера каждый раз. Есть ли способ изменить это?