Задачи (не могу решить)

38 просмотраpython3.6 Задачи
0
0 Комментариев

Версия 3.6

  1. Заполните массив из 10 элементов случайными числами в интервале [0, 5]. Введите число X и найдите все значения, равные X.
  2. Заполните массив из 10 элементов случайными числами в интервале [0, 5]. Найдите первую пару одинаковых элементов, стоящих рядом.

Никак не могу решить эти задачи, но очень надо 🙁


Добавить комментарий

1 Ответы

Python Опубликовано 12.12.2018
0

import random

массив_1 = [random.randint(0, 5) for i in range(10)]
print(массив_1)
число_1 = int(input(‘Введите число в диапазоне от 0 до 5: ‘))
print(‘Число ‘ + str(число_1) + ‘ встречается в массиве ‘ + str(массив_1.count(число_1)) + ‘ раз(а)’)

###

массив_2 = [random.randint(0, 5) for i in range(10)]
print(массив_2)
x = 0
for i in массив_2:
—>if x == 9:
—>—>print(‘В массиве нет пар одинаковых элементов, стоящих рядом’)
—>—>break
—>elif массив_2[x] == массив_2[x+1]:
—>—>print(‘Пара одинаковых элементов: ‘ + str(массив_2[x]) + ‘ и ‘ + str(массив_2[x+1]))
—>—>break
—>else:
—>—>x += 1
—>—>print(x)

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up