Предмет: Информатика,
автор: Pablousr
Python - дан равномерный массив числовых значений, содержащий n элементов из элементов исходного массива построить два новых – в первый должны входить только числа которые делятся на 4, а во второй которые делятся на 7
Ответы
Автор ответа:
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]
"""
Интересные вопросы
Предмет: Английский язык,
автор: babanovadasha9
Предмет: Другие предметы,
автор: Ayaka100500
Предмет: Английский язык,
автор: babanovadasha9
Предмет: Математика,
автор: sogibalov