from random import* def rend(): for i in range(10): print(randint(1,10)) rend() a=rend() print(a) 
  • Remove line print(a) ? - Yaant 4:52 pm

2 answers 2

You assign the variable a value returned by the rend function, however, in the rend function you do not have a return operator, therefore the function returns nothing. This “nothing” is denoted as None , which you output using print(a)

  • Also, user Igor correctly noted that you do not display 10 numbers, but 20. - Don2Quixote

Like this:

 # a=rend() # print(a) 

PS: You do not appear ten, but twenty digits.