Предмет: Информатика, автор: kpuctuhamih

НАДЕЖДЫ УЖЕ НЕТ, ПРОШУ ПОМОГИТЕ, ДОБРЫЕ ЛДИ, НА ПИТОЕ НАПИСАТЬ, ЗАДАЧА ЛЕГКАЯ, ПРОСТО Я ТУПАЯ НЕМНОГО

Список-массив из n целых двузначных чисел генерируется случайным

образом. Число n вводится по запросу с экрана.

Выведите полученный массив на экран. Также выведите его длину.


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

t[0] t[1], t[2] t[3], t[4] t[5] и т. д.

Если количество элементов нечетно, то последний элемент не рассматривается.


Поместите в НОВЫЙ массив те пары элементов этого массива, которые имеют

разную четность, то есть один элемент четный, другой нечетный, при этом

как именно они расположены в паре несущественно.

Выведите НОВЫЙ массив на экран. Также выведите его длину.


!!! Никаких методов Питона для работы с массивами, кроме append и len,

!!! использовать нельзя.


Пример.

Пусть исходный массив имеет вид t = [22, 37, 71, 33, 11, 26, 55, 41, 90],

тогда НОВЫЙ массив должен иметь вид t1 = [22, 37, 11, 26].


Пояснение: лишние пробелы в массивах сделаны в примере специально,

чтобы лучше были видны пары, вам в выводе этого делать не нужно.

'''

ВОТ , ПРОШУ СЕЙЧАС

Ответы

Автор ответа: restIess
1

import random

n = int(input('Введите количество элементов в массиве: '))

a = []

b = []

for i in range(n):

   a.append(random.randint(10,99))

print(a)

print('Длина списка:',n)

if n % 2 == 0:

    for i in range(n-1):

        if (a[i] % 2 == 0 and a[i+1] % 2 != 0) or (a[i] % 2 != 0 and a[i+1] % 2 == 0):

            b.append(a[i])

            b.append(a[i+1])

print(b)

print('Длина второго списка: ', len(b))


kpuctuhamih: спасибо
kpuctuhamih: огромное
kpuctuhamih: !!!!!!
restIess: всегда пожалуйста
Похожие вопросы
Предмет: Русский язык, автор: mfatima71