Задача 1. Напишите программу, которая принимает число N, заполняет массив последовательными натуральными числами в обратном порядке и выводит его на экран.

n = int(input("Размер массива: "))
mas = []
for i in range(n, 0, -1):
    mas.append(i)
print(*mas)

Результат:
Размер массива: 4
4 3 2 1

Задача 2. Напишите программу, которая заполняет массив размера N числами Фибоначчи и выводит его. Число N вводится с клавиатуры.

n = int(input("Кол-во чисел: "))
fib = [0, 1]
for i in range(2, n):
    fib.append(fib[i-2] + fib[i-1])
print(*fib)

Результат:
Кол-во чисел: 5
0 1 1 2 3

Задача 3. Напишите программу, которая принимает с клавиатуры число N и заполняет массив размера N случайными числами. После заполнения выведите массив на экран.

import random
n = int(input("Размер массива: "))
mas = []
for i in range(n):
    mas.append(random.randint(0,99))
print(*mas)

Результат:
Размер массива: 5
87 14 36 98 21

Задача 4. Напишите программу, которая принимает с клавиатуры число N, заполняет массив размера N случайными числами и выводит его. Затем выведите элементы, кратные 3 и не кратны 5.

import random
n = int(input("Размер массива: "))
mas = []
for i in range(n):
    mas.append(random.randint(0,99))
print(*mas)
for i in mas:
    if i % 3 == 0 and i % 5 != 0:
        print(i, end = " ")

Результат:
Размер массива: 10
17 43 3 66 90 67 26 69 82 61
3 66 69

Задача 5. Напишите программу, которая принимает с клавиатуры число N, заполняет массив размера N случайными числами и выводит его на экран. Затем введите число и определите, сколько раз оно встречается в массиве.

import random
n = int(input("Размер массива: "))
mas = []
for i in range(n):
    mas.append(random.randint(0,99))
print(*mas)
x = int(input("Число: "))
k = 0
for i in mas:
    if x == i:
        k += 1
print("Кол-во:", k)

Результат:
Размер массива: 10
93 23 69 7 49 3 98 18 18 34
Число: 18
Кол-во: 2