Информатика, вопрос задал Pablousr , 6 лет назад

Python - дан равномерный массив числовых значений, содержащий n элементов из элементов исходного массива построить два новых – в первый должны входить только числа которые делятся на 4, а во второй которые делятся на 7

Ответы на вопрос

Ответил anonymous2010
0

#рандом

import random

from random import randint

#лямда функция для получение результатов

get = lambda array, int: [i for i in array if i % int == 0]

#создания масива

array = [randint(i, 50) for i in range(int(input()))]

#выводим главний масив и те 2 что получились

print(

   f"main  array {array}\n",

   f"first array {get(array, 4)}",

   f"\ntwo array {get(array, 7)}"

)

#тест

"""

C:\Users\user\Desktop>python main.py

10 #вводим цыфру

main  array [0, 10, 46, 7, 42, 7, 27, 24, 48, 27]

first array [0, 24, 48]

two array [0, 7, 42, 7]

"""

Новые вопросы