I have my program functioning properly, but, I want the answer list to never have a duplicated number, and also always have 4 numbers. I have tried using the function
num_digits = 4
answer = []
for i in range(num_digits):
r = random.randint(0,9)
if r not in answer: answer.append(r)
but this returns three or even two numbers sometimes. I need 4 numbers in the list each time. My current code looks like this
def game(number_of_digits):
answer = [random.randint(0,9) for n in range(number_of_digits)]
Thank you!