Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. # Our test values:
  2. numbers = [-1, 4, 2, 17, -16, 0, 22, -31]
  3.  
  4. # 1. Print all even numbers (use 'filter' function)
  5.  
  6. even_numbers = filter(lambda number: number % 2 == 0, numbers)
  7. print("The first even number in the list is: " + str(next(even_numbers)))
  8.  
  9. # 2. Print the first positive number (use 'next' and 'filter' functions)
  10.  
  11. first_positive_number = next(filter(lambda number: number > 0, numbers))
  12. print("First positive number in the list is: " + str(first_positive_number))
  13.  
  14. # 3. Print the opposite numbers to our test values (use 'map' function)
  15.  
  16. opposite_numbers = map(lambda number: number * (-1), numbers)
  17. print(str(list(opposite_numbers)))
  18.  
  19. # 4. Determine if there are any negative numbers (use 'any' and 'map' functions)
  20.  
  21. negative_numbers = any(map(lambda number: number < 0, numbers))
  22. print("Is given list contains any negative numbers? ", str(negative_numbers))
  23.  
  24. # 5. Count all negative numbers
  25.  
  26. count = sum(map(lambda number: number < 0, numbers))
  27. print("List contains:", count, "negative numbers")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement