Информатика 10 класс решение задач

Ответы
Ответ:
#13
from random import randint
mass = [randint(0, 12) for s in range(25)]
print(mass)
for i in mass:
if i > 7:
print(i, end=' ')
print()
#14
from random import randint
mass = [randint(5, 500) for s in range(10)]
div = 1
for i in mass:
if i % 3 == 0 and i % 9 == 0:
div *= i
print(mass)
if div == 1:
print('чисел кратных 3 и 9 нет')
else:
print(f'произведение = {div}')
#15
from random import randint
mass = [randint(-50, 49) for s in range(50)]
mass_new = []
k = 0
for i in mass:
if -5 <= i <= 5:
mass_new.append(i)
print('исходный массив\n', mass)
if mass_new:
print('новый массив\n', mass_new)
else:
print('чисел от -5 до 5 в массиве нет')
#16
from random import randint
mass = [randint(-50, 49) for s in range(10)]
summ = 0
mn = 49
for i in mass:
if i < 0:
summ += i
elif i < mn:
mn = i
print('исходный массив\n', mass)
print('минимальное положительное ', mn)
if summ < -100:
print('сумма отрицательных + минимальное',summ + mn)
else:
print('сумма отрицательных', summ)
Объяснение: