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]
"""
Новые вопросы
Математика,
2 года назад
Алгебра,
6 лет назад
Английский язык,
6 лет назад
История,
8 лет назад
Математика,
8 лет назад