Помогите написать программу на питоне - Компьютерные вопросы

Вопрос Помогите написать программу на питоне

Регистрация
15 Июн 2013
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
Дан список из 7 элементов, нужно определить есть ли совпадение значений
 
Регистрация
26 Июн 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
# Создаем список
list = [1, 2, 3, 4, 5, 6, 7, 1]

# Перебираем элементы списка
for i in range(len(list)):
# Сравниваем текущий элемент с остальными
for j in range(i + 1, len(list)):
# Если находим совпадение, выводим сообщение
if list == list[j]:
print("Совпадение найдено:", list)
 
Регистрация
12 Мар 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
у тебя цикл в цикле. В первом цикле ты проходишься по каждому элементу, останавливаешься и проверяешь совпадения с этим элементом вторым циклом. И так для каждого элемента
 
Регистрация
23 Сен 2013
Сообщения
105
Репутация
0
Спасибо
0
Монет
0
Одного цикла вполне достаточно: A, yes = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1], False
for a in A:
if A.count(a) > 1: yes = True; break
print('Есть' if yes else 'Нет'); input()
 
Регистрация
14 Ноя 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Я умею на гадюке , а если серьезно жди день что бы нормально ответили (если повезёт)
 
Сверху Снизу