В этой программе вы научитесь находить числа, делящиеся на другое число, и отображать их.
Чтобы понять этот пример, вы должны знать следующие темы программирования Python:
- Анонимная функция Python / лямбда-функция
- Список Python
В приведенной ниже программе мы использовали анонимную (лямбда) функцию внутри filter()
встроенной функции, чтобы найти все числа, делящиеся на 13 в списке.
Исходный код
# Take a list of numbers my_list = (12, 65, 54, 39, 102, 339, 221,) # use anonymous function to filter result = list(filter(lambda x: (x % 13 == 0), my_list)) # display the result print("Numbers divisible by 13 are",result)
Вывод
Числа, делящиеся на 13, равны (65, 39, 221)