Регистрация
Войти
Стать экспертом Правила
Информатика

Даю 50 поинтовЗадание на PythonВыписать одинаковые цифры из двумерного массива 3х3 и одномерного массива 1х8.Массивы можете заполнить рандомными цифрами (не подряд)

ОТВЕТЫ

from random import randint

ls1 = [[randint(1, 10) for _ in range(3)] for __ in range(3)]

ls2 = [randint(1, 10) for _ in range(8)]

print(ls1)

print(ls2)

used = []

for _ in ls1:

   for i in _:

       if i in ls2 and i not in used:

           print(i, end=' ')

           used.append(i)

Измассива

from random import randint

ls1 = [[randint(1, 10) for _ in range(3)] for __ in range(2)]

ls2 = [randint(1, 10) for _ in range(8)]

print(ls1)

print(ls2)

used = []

for _ in ls1:

   for i in _:

       if i in ls2 and i not in used:

           print(i, end=' ')

           used.append(i)

299
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам