Регистрация
Войти
Стать экспертом Правила
Информатика

НАДЕЖДЫ УЖЕ НЕТ, ПРОШУ посчитайте, ДОБРЫЕ ЛДИ, НА ПИТОЕ НАПИСАТЬ, Задание ЛЕГКАЯ, ПРОСТО Я ТУПАЯ НЕМНОГОСписок-массив из 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]. Пояснение: лишние пробелы в массивах сделаны в примере специально, чтобы лучше были видны пары, вам в выводе этого делать не нужно.''' ВОТ , ПРОШУ СЕЙЧАС

ОТВЕТЫ

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))

927
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам