Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2019, 19:53   #1
MarkWay
Новичок
Джуниор
 
Регистрация: 07.03.2019
Сообщений: 1
Восклицание PYTHON Поиск в массиве

Задача: Заполните массив из 10 элементов случайными числами в интервале . Найдите пару одинаковых элементов, стоящих рядом.
Пример:
Массив:
1 2 3 3 4 1 5 1 3 2
A=A=3
Пример:
Массив:
1 2 3 4 2 1 5 1 2 3
Нет.

Не могу разобраться ..
Где ошибка в коде? Что исправить? Помогите пожалуйста

Код:
N=10
A=[0]*10
from random import randint
N = 10
A = [ randint(0,5) 
      for i in range(N) ]
print(A)
count=0
for i in range(A):
    if A[i]==A[i+1]:
        count +=1
MarkWay вне форума Ответить с цитированием
Старый 07.03.2019, 20:53   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

А так?
Код:
N=10
A=[0]*10
from random import randint
N = 10
A = [randint(0,5) for i in range(N) ]
print(A)
count=0
for i in range(N - 1):
    if A[i]==A[i+1]:
        count +=1
print(count)
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка. Двоичный поиск. Матрицы. Python Kadet12 Помощь студентам 1 01.02.2019 17:11
Python poketsphinx поиск фраз crom Python 0 11.03.2018 21:41
Поиск элементов бинарного дерева - Python hunter24 Python 0 22.02.2017 18:38
Реализовать два метода поиска строк в массиве: поиск перебором, бинарный поиск на языке Pascal DimzNOVIchok45 Помощь студентам 7 19.09.2014 21:40