Python. Функция randint Я делаю Д/З по информатике и столкнулся с такой проблемой, что когда я ввожу функцию randint, указываю количество нужных мне рандомных чисел и указываю промежуток, в пределах которого должны выбраться рандомные числа, то в результате могут выпасть несколько одинаковых чисел. Подскажите, что надо сделать, чтобы рандомные числа были разными и не повторялись?
Ответы на вопрос:
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 у меня) было не больше диапозона, иначе числа будут повторятся.
создание и использование информационной системы для любой организации нацелены на решение следующих .
1. структура информационной системы, ее функциональное назначение должны соответствовать целям, стоящим перед организацией. например, в коммерческой фирме - эффективный бизнес.
2. информационная система должна контролироваться людьми, ими пониматься и использоваться в соответствии с основными социальными и этическими принципами.
3. производство достоверной, надежной, своевременной и систематизированной информации.
построение информационной системы можно сравнить с постройкой дома. кирпичи, гвозди, цемент и прочие материалы, сложенные вместе, не дома. нужны проект, землеустройство, строительство и др., чтобы появился дом.
аналогично для создания и использования информационной системы необходимо сначала понять структуру, функции и политику организации, цели и принимаемых решений, возможности компьютерной технологии. информационная система является частью организации, а ключевые элементы любой организации - структура и органы , стандартные процедуры, персонал, субкультура.классификация информационных системинформационные системы классифицируются по разным признакам.
классификация по масштабу
по масштабу информационные системы подразделяются на следующие группы:
одиночные; групповые; корпоративные.классификация по сфере примененияпо сфере применения информационные системы обычно подразделяются на четыре группы: системы обработки транзакций; системы принятия решений; информационно-справочные системы; офисные информационные системы.классификация по способу организациипо способу организации групповые и корпоративные информационные системы подразделяются на следующие классы: системы на основе архитектуры файл-сервер; системы на основе архитектуры клиент-сервер; системы на основе многоуровневой архитектуры; системы на основе интернет/ интеранет-технологий.Популярно: Информатика
-
sorokingleb2003110.01.2021 19:43
-
adilet201727.12.2022 19:46
-
alinavasileva2214.06.2022 05:30
-
Koko132414.07.2021 00:14
-
muss0716.03.2022 08:34
-
KolbasaBatonSir13.01.2020 00:40
-
досметова29.12.2020 08:15
-
12095494392105.12.2021 04:29
-
xAlonerx18.04.2022 08:40
-
cthutq159753908.04.2020 13:22