ПИТОН: Создайте массив с рандомными числами в диапазоне от 0 до 5. Определите, есть ли в этом массиве соседние элементы с одинаковыми значениями. Пример: Массив: 1 2 3 3 2 1 Есть: 3 Пример: Массив: 1 2 3 4 2 1 Нет ПИТОН: Заполните массив рандомными числами в диапазоне от 0 до 100 и выберите все числа из него в другой массив с помощью логической функции, которая определяет, является ли переданное число Пример: Массив А: 12 13 85 96 47 Массив B
Hvostik_6102
Большое спасибо за ваш запрос! Давайте разберемся с задачей.
1) Создание массива с рандомными числами от 0 до 5:
2) Поиск соседних элементов с одинаковыми значениями:
3) Заполнение массива рандомными числами от 0 до 100 и фильтрация с использованием логической функции:
Это решение создает два массива: массив A с рандомными числами от 0 до 100 и массив B, который содержит только четные числа из массива A.
Надеюсь, это помогло вам с задачами! Если у вас есть еще вопросы, пожалуйста, не стесняйтесь задавать.
1) Создание массива с рандомными числами от 0 до 5:
python
import random
# Создаем пустой массив
array = []
# Заполняем массив рандомными числами
for i in range(10):
array.append(random.randint(0, 5))
# Выводим массив
print("Массив:", array)
2) Поиск соседних элементов с одинаковыми значениями:
python
# Предположим, что полученный массив уже существует, как в предыдущем примере
# Перебираем элементы массива и сравниваем их с предыдущим
for i in range(1, len(array)):
if array[i] == array[i-1]:
print("Есть:", array[i])
break
else:
print("Нет")
3) Заполнение массива рандомными числами от 0 до 100 и фильтрация с использованием логической функции:
python
# Создаем пустой массив
array_A = []
# Заполняем массив рандомными числами
for i in range(10):
array_A.append(random.randint(0, 100))
# Выводим массив A
print("Массив A:", array_A)
# Создаем новый массив B, содержащий только числа, которые являются четными
array_B = [x for x in array_A if x % 2 == 0]
# Выводим массив B
print("Массив B:", array_B)
Это решение создает два массива: массив A с рандомными числами от 0 до 100 и массив B, который содержит только четные числа из массива A.
Надеюсь, это помогло вам с задачами! Если у вас есть еще вопросы, пожалуйста, не стесняйтесь задавать.
Знаешь ответ?