DiYane

Numbers Filter

Jul 28th, 2023 (edited)
736
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.53 KB | None | 0 0
  1. def filter_numbers(numbers, command):
  2.     if command == "even":
  3.         return [num for num in numbers if num % 2 == 0]
  4.     elif command == "odd":
  5.         return [num for num in numbers if num % 2 != 0]
  6.     elif command == "negative":
  7.         return [num for num in numbers if num < 0]
  8.     elif command == "positive":
  9.         return [num for num in numbers if num >= 0]
  10.  
  11. n = int(input())
  12. numbers = [int(input()) for _ in range(n)]
  13. command = input()
  14.  
  15. filtered_numbers = filter_numbers(numbers, command)
  16. print(filtered_numbers)
Tags: python
Advertisement
Add Comment
Please, Sign In to add comment