Заполнить массив из 15 элементов так, чтобы значение каждого элемента было в два раза больше его индекса. Заполнить массив из 10 элементов с клавиатуры. Вывести в первую строчку элементы с нечетными индексами. Во вторую строчку вывести четные элементы массива.

15 Сен 2019 в 02:43
218 +1
0
Ответы
1

Первый массив, где значение каждого элемента в два раза больше его индекса:

array = [i * 2 for i in range(15)]
print("Первый массив:", array)

Второй массив, заполненный с клавиатуры:

array_input = []
for i in range(10):
num = int(input("Введите число для заполнения массива: "))
array_input.append(num)

Вывод элементов с нечетными индексами:

print("Элементы с нечетными индексами:")
for i in range(len(array_input)):
if i % 2 != 0:
print(array_input[i], end=" ")
print()

Вывод четных элементов массива:

print("Четные элементы:")
for num in array_input:
if num % 2 == 0:
print(num, end=" ")
print()

Альтернативный вариант для вывода элементов с нечетными и четными индексами:

odd_indices = [array_input[i] for i in range(len(array_input)) if i % 2 != 0]
even_indices = [array_input[i] for i in range(len(array_input)) if i % 2 == 0]
print("Элементы с нечетными индексами:", odd_indices)
print("Четные элементы:", even_indices)
20 Апр 2024 в 01:05
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир