) Дано список з n елементів, нумерація елементів починається з 0. Знайти кількість непарних чисел, що мають парні індекси.
2) Дано список з 10 елементів. Надрукувати елементи, більші за обох своїх сусідів та порахувати їхню
кількість.
3) Дано список одноцифрових чисел. Сформувати число з його цифр.
4) Надрукувати лише ті елементи, для яких значення менше за номер.
5)Дано число. Сформувати список з його цифр.
6) Надрукувати лише ті елементи, для яких значення більше за номер.
Answers & Comments
from random import randint
#1
print("Завдання 1")
n = int(input("Введіть кількість елементів массиву: "))
arr1 = [randint(1, 100) for i in range(n)]
print(arr1)
print(len([e for i, e in enumerate(arr1) if e%2!=0 and i%2==0]))
print()
#2
print("Завдання 2")
arr2 = [randint(1, 100) for i in range(10)]
print(arr2)
s = 0
for i in range(1, len(arr2)-1):
if arr2[i]> arr2[i-1] and arr2[i]>arr2[i+1]:
print(arr2[i], end=" ")
s += 1
print(f"\nКількість: {s}")
print()
#3
print("Завдання 3")
arr3 = [randint(0, 9) for i in range(randint(1, 15))]
print(arr3)
s = 0
for i in range(len(arr3)):
s += arr3[i]*10**(len(arr3) - i - 1)
print(s)
print()
#4
print("Завдання 4")
arr4 = [randint(0, 20) for i in range(randint(1, 15))]
print(arr4)
print(list(range(len(arr4))))
for i in range(len(arr4)):
if i > arr4[i]:
print(arr4[i], end=" ")
print("\n")
#5
print("Завдання 5")
number = randint(10, 999999)
print(number)
print([int(i) for i in str(number)])
print()
#6
print("Завдання 6")
arr4 = [randint(0, 20) for i in range(randint(1, 15))]
print(arr4)
print(range(len(arr4)))
for i in range(len(arr4)):
if i<arr4[i]:
print(arr4[i], end=" ")
print()