Предмет: Информатика,
автор: Student777y
n = 5
import random
a = [random.randint(-10, 10) for i in range(0, n)]
print(a)
for i in range(len(a)):
if a[i] % 2 == 0:
print('Четный элемент: ', a[i])
В одномерном массиве, состоящем из п целочисленных элементов, вычислить: • номер максимального элемента массива; • произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине — элементы, стоявшие в четных позициях. На питоне
Ответы
Автор ответа:
1
import random
n = int(input())
array = [random.randint(-10, 10) for i in range(0, n)]
print(*array)
print("max element =", array.index(max(array)))
try:print(eval("*".join([i for i in array[array.index(0)+1:array.index(0, array.index(0)+1, len(array)-1)]])))
except ValueError: print("2 zero is not in array")
foo = lambda x: [array[i] for i in range(len(array)) if i%2==x]
array = foo(0) + foo(1)
print(array)
Похожие вопросы
Предмет: Английский язык,
автор: coolshtukinadfhz
Предмет: Русский язык,
автор: Динара1981
Предмет: Английский язык,
автор: qqqwwqqqwq
Предмет: Биология,
автор: jester92
Предмет: Химия,
автор: Аноним