import random
Random_num=random.randint(0,10)
if Random_num == 1 or Random_num == 2 or Random_num == 3 or Random_num == 4 or Random_num == 5 or Random_num == 6 or Random_num == 7 or Random_num == 8 or Random_num == 9 or Random_num == 10:
l.append(Random_num)
print(l)
print(Random_num)
Я хочу сделать случайный номер, который я генерирую от 1 до 10, признаю, что он 1,2,3,4,5,6,7,8,9,10 помещает все числа меньше, чем в списке.
Например, если Random Number равно 7, я хочу, чтобы все числа были меньше, чем в списке.
Я начинающий. Также я специально на Python 3.7
random_num=random.randint(0,10)
list = []
list.extend(range(random_num))
Это должно сделать трюк.
range(random_num)
является итератором всех чисел, меньших, чем random_num.
list(range(random_num))
представляет собой список всех чисел, меньших, чем random_num.
Вы можете использовать метод extend для передачи "списка" с элементами итератора.
1) вы создаете свой номер так, как вы делали.
2) вы делаете my_list = range(random_num)
который создает список из 0, пока ваш random_num -1
например, если random_num = 7,
list = [0, 1, 2, 3, 4, 5, 6]
import random
n = random.randint(0,10)
i = 1
l = []
while i < n:
l.append(i)
i = i + 1
print(l)
Ваш вопрос не так ясен, но вот что вы хотите:
import random
n=random.randint(0,10)
l=list(range(n))
print(l)
import random
random_num=random.randint(0,10)
your_nums = list(range(10))
wanted_nums = []
for your_num in your_nums:
if your_num < random_num:
wanted_nums.append(your_num)
print(wanted_nums)
не уверен, что над кодами отвечает ваша потребность. может быть, лучше. Но это все, что я знаю еще