Я новичок в Python и пытаюсь сгенерировать 5 чисел с 2 условиями:
- Должно быть 3 четных и 2 нечетных числа
- Из этих 5 чисел должны быть 3 быть низким (1,51) и 2 высоким (51,100). Какое число будет низким или большим, не представляет интереса.
Мне удалось решить первую часть:
import random
rand_even = random.sample(range(0, 100, 2), 3)
rand_odd = random.sample(range(1, 100, 2), 2)
rand_total = rand_even,rand_odd
print(rand_total)
Очевидно, это меня никуда не приведет. Для второй части Я думал, что могу использовать что-то вроде:
rand_low = random.sample(range(0, 51), 3)
rand_high = random.sample(range(51,100), 2)
Но, очевидно, это не способ, так как я получаю более 5 номеров.
Любая помощь будет принята. Спасибо