直接调用下面的函数,得到的是6位的:
def random1():
i6 = 0
while i6 < 6:
num = random.randint(0, 9)
i6 += 1
print(num, end='')
return num
random1()
结果:
而稍微改一下后的结果为什么是7位数了?
def random1():
i6 = 0
while i6 < 6:
num = random.randint(0, 9)
i6 += 1
print(num, end='')
return num
a = random1()
print(a)
结果:
为什么不是六位数了?如果我想将前面到6位数字赋值给一个变量,该怎么做?