import random
check = []
count_res = 0
count = 0
for i in range(7):
number = random.randint(2, 9)
if number not in check:
check.append(number)
print(number)
count += 1
count_res += 1
if count != count_res:
for j in range(count_res - count):
for z in range(2, 10):
if z not in check:
print(z)
count += 1
if count_res - count == 0:
quit()
Объяснение:
Предлагаю такой вариант. Единственное если изменяешь диапозон( у меня он 2, 9), то в for(у меня он 2, 10) второе число + 1. Ну как видишь( было 2, 9 => 2, 10).
Числа не повторяются, их сколько нужно, но нужно следить, чтобы колво запрашиваемых чисел( это первый for = 7 у меня) было не больше диапозона, иначе числа будут повторятся.
Объяснение:
hosts - есть текстовый файл, и он действительно редактируется с стандартного приложения Windows "Блокнот".
Если у Вас одна из последних версий Windows , то, у такого файла не должно быть расширения. Поэтому, если файл сохранился с расширением ".txt" - и перестал восприниматься системой как системный, вам необходимо стереть из названия файла ".txt"
Если вы не видите расширение файла, вам необходимо включить показ расширений.
В более новых версиях «Windows 8, 8.1 и 10» : используя сочетание клавиш «Windows + E» откройте «Проводник» файлов «Windows». В ленте главного меню выберите вкладку «Вид» и нажмите раздел «Показать или скрыть». Во всплывающем меню поставьте флажок в ячейке «Расширения имен файлов».