Предмет: Информатика,
автор: 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].
Пояснение: лишние пробелы в массивах сделаны в примере специально,
чтобы лучше были видны пары, вам в выводе этого делать не нужно.
'''
ВОТ , ПРОШУ СЕЙЧАС
Ответы
Автор ответа:
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:
спасибо
Похожие вопросы
Предмет: Русский язык,
автор: investings
Предмет: Геометрия,
автор: Plovec48rus
Предмет: Русский язык,
автор: mfatima71
Предмет: История,
автор: polinaahmedova5
Предмет: География,
автор: tannyyaaa