我想生成一个从 0 到 20 的随机数。遍历随机数并继续将数字添加到列表中,直到重复并停止并打印
i want to generate a random number from 0 to 20. go through the random number and keep adding the number to a list until a duplicate & stop & print
在PYTHON
number = random.randint(1, 10)
array = []
for num in number:
if num not in array:
array.append(num)
else:
print(array)
我也试过了
number = random.randint(1,10)
array = []
while number not in array:
array.append(number)
if number in array:
print(array)
请问我这里做错了什么。
通过将列表的大小与列表的设置版本的大小进行比较来检查列表:
from random import randint
array = []
while len(array) == len(set(array)):
number = randint(1, 10)
array.append(number)
print(l)
你的第二个代码就可以了,每次只需要生成一个新数字就可以了
array = []
number = random.randint(1, 10)
while number not in array:
array.append(number)
number = random.randint(1, 10)
print(array)
在PYTHON
number = random.randint(1, 10)
array = []
for num in number:
if num not in array:
array.append(num)
else:
print(array)
我也试过了
number = random.randint(1,10)
array = []
while number not in array:
array.append(number)
if number in array:
print(array)
请问我这里做错了什么。
通过将列表的大小与列表的设置版本的大小进行比较来检查列表:
from random import randint
array = []
while len(array) == len(set(array)):
number = randint(1, 10)
array.append(number)
print(l)
你的第二个代码就可以了,每次只需要生成一个新数字就可以了
array = []
number = random.randint(1, 10)
while number not in array:
array.append(number)
number = random.randint(1, 10)
print(array)