Написать 2 программы:1. Проверить, есть ли в массиве отрицательные элементы. Если есть, вывести а-номер первого такого элемента, b-номер последнего. (использовать барьер)2. Проверить, является ли массив целых чисел симметричным
arr = [3, 5, -2, 6, 8, -4, 9, 10 a = Non b = Non for i in range(len(arr)) if arr[i] < 0 a = brea if a is not None for i in range(len(arr)-1, -1, -1) if arr[i] < 0 b = brea print("a =", a print("b =", b)
Программа 2:
arr = [1, 2, 3, 4, 4, 3, 2, 1 is_symmetric = Tru for i in range(len(arr)//2) if arr[i] != arr[len(arr)-1-i] is_symmetric = Fals brea if is_symmetric print("Массив является симметричным" else print("Массив не является симметричным")
Программа 1:
arr = [3, 5, -2, 6, 8, -4, 9, 10a = Non
b = Non
for i in range(len(arr))
if arr[i] < 0
a =
brea
if a is not None
for i in range(len(arr)-1, -1, -1)
if arr[i] < 0
b =
brea
print("a =", a
print("b =", b)
Программа 2:
arr = [1, 2, 3, 4, 4, 3, 2, 1is_symmetric = Tru
for i in range(len(arr)//2)
if arr[i] != arr[len(arr)-1-i]
is_symmetric = Fals
brea
if is_symmetric
print("Массив является симметричным"
else
print("Массив не является симметричным")