Помогите пожалуйста! Нужно составить код программы для Python, с комментариями.
![](https://st.uroker.com/files/ca2/ca2ac44aaf89b5bb0b3a33a02dd98af5.png)
Ответы
import random # это делаем, чтобы позднее выводить рандомные числа
Massiv = [] # создаем пока что пустые массивы (первый--чисел, а второй--выборки из него)
Kratno = [] #
n=random.randint(2, 20) #генерация рандомного количества чисел
i=0 #цикл проделан 0 раз
while i!=n: #пока цкил не проделан n раз
b = random.randint(1, 1000) #рандомное значение числа
Massiv.append(b) #добавляем его в конец массива
i=i+1 #цикл проделан на 1 раз больше
p=random.randint(2,10) #рандомное число, кратные которому будем искать
i=0 #обновляем количество раз, сколько проделан цикл
while i!=n:
if Massiv[i]%p==0: #если остаток от деления равен 0, то число кратное, поэтому добавляем его в список кратных. Иначе операция пропускается
Kratno.append(Massiv[i])
i=i+1
i=0
output=0 #создание переменной
if len(Kratno)==0: #если в списке кратных ничего нет
output="ничего не найдено"
else: #если в нем что-то есть, то добавляем в перемнную по одному значению из списка каждый раз
output = f"{Kratno[i]}"
i=1
while i!=len(Kratno):
output = output + f" ,{Kratno[i]}"
i=i+1
allnumbers = f"{Massiv[0]}" #чтобы удобнее было проверить результат, создадим отдельную строку, в которую добавим список изначальных чисел по одному элементу за раз
i=1
while i!=n:
allnumbers = allnumbers + f" ,{Massiv[i]}"
i=i+1
print(f"Список чисел: {allnumbers}") #выводим изначальный массив чисел
print(" ")
print(f"Числа, кратные {p}:") #это число, которому мы ищем кратные из этого массив
input(output) #можно input заменить на print, но тогда надпись моментально пропадёт
while i!=n:
allnumbers = allnumbers + f" ,{massiv[i]}"
i=i+1
print(f"Список чисел: {allnumbers}") #выводим изначальный список чисел
print(" ")
print(f"Числа, кратные {p}:") #это число, которому мы ищем кратные из этого списка
input(output) #можно input заменить на print, но тогда надпись моментально пропадёт
![](https://st.uroker.com/files/987/987d064853791c424b5a45d76a4923ee.jpg)
![](https://st.uroker.com/files/6e7/6e7e550d18917e6238e09a53bfb15094.jpg)
![](https://st.uroker.com/files/e57/e57c75ecaf5266d9f1d9d479341cd823.jpg)