profile
Размещено 4 года назад по предмету Информатика от prohminerh07

Введите два списка с клавиатуры. Выведите на экран только те элементы, которые встречаются в обоих списках. python ПОМОГИТЕ!

  1. Ответ на вопрос
    Ответ на вопрос дан KnowsUser1

    Ответ:

    # Python 3.8.3

    l1 = list(map(int, input().split()))

    l2 = list(map(int, input().split()))

     for item in l1:

        if item in l2:

           print(item, end = ' ')

  2. Ответ на вопрос
    Ответ на вопрос дан tankarmiya

    first_list = []

    second_list = []

    coincidences_list = []

    first_list_len = input('Длина первого списка: ')

    for i in range(1, int(first_list_len)+1):

       input_text = input('{} элемент певого списка: '.format(i))

       first_list.append(input_text)

    second_list_len = input('nДлина второго списка: ')

    for i in range(1, int(second_list_len)+1):

       input_text = input('{} элемент певого списка: '.format(i))

       second_list.append(input_text)

    for i in first_list:

       if i in second_list and i not in coincidences_list:

           coincidences_list.append(i)

    print('nПовторяющиеся значения: {}'.format(' '.join(coincidences_list)))

    1. Ответ на вопрос
      Ответ на вопрос дан KnowsUser1
      Слишком много букв. 1 - оба списка вы считываете одинаковым способом и тратите на это больше одной строки. Данную логику следовало бы вынести в отдельную функцию. 2 - нет необходимости хранить повторяющиеся элементы, их просят просто выводить в консоль. Во избежание повторений можно перебирать не изначальные листы, а сначала привести их к типу set(), что бы работать только с уникальными значениями
    2. Ответ на вопрос
      Ответ на вопрос дан tankarmiya
      Не спорю, решение достаточно длинное, но, я так понял, что решение необходимо для 5-9 класса
    3. Ответ на вопрос
      Ответ на вопрос дан tankarmiya
      Иначе, будет понятно, что решал другой человек
    4. Ответ на вопрос
      Ответ на вопрос дан tankarmiya
      А так, это можно сделать быстрее, переведя список в множество
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.