
Вопрос задан 16.06.2019 в 18:44.
Предмет Информатика.
Спрашивает Григорьев Максим.
Язык программирования Python 3.Написать функцию find_double(items), которая принимает список
каких-то элементов( могут быть строки, числа и вообще что угодно) и возвращает номер первого элемента, имеющего дубль. Если в списке только уникальные значения ( ни один элемент не повторяется), функция должна возвращать длину списка

Ответы на вопрос

Отвечает Бигожин Вадим.
#Python 3.6.1
def find_double(items):
L = len(items)-1
for i in range(L):
for j in range(L-i):
if items[i] == items[j+i+1]:
return i
return L+1
print("Введите элементы через пробел:")
a = input().split()
print(a)
print(find_double(a))
def find_double(items):
L = len(items)-1
for i in range(L):
for j in range(L-i):
if items[i] == items[j+i+1]:
return i
return L+1
print("Введите элементы через пробел:")
a = input().split()
print(a)
print(find_double(a))


Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili