Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Our test values:
- numbers = [-1, 4, 2, 17, -16, 0, 22, -31]
- # 1. Print all even numbers (use 'filter' function)
- even_numbers = list(filter(lambda number: number % 2 == 0, numbers))
- print("Even numbers in the list are: " + str((even_numbers)))
- # 2. Print the first positive number (use 'next' and 'filter' functions)
- first_positive_number = next(filter(lambda number: number > 0, numbers))
- print("First positive number in the list is: " + str(first_positive_number))
- # 3. Print the opposite numbers to our test values (use 'map' function)
- opposite_numbers = map(lambda number: number * (-1), numbers)
- print(str(list(opposite_numbers)))
- # 4. Determine if there are any negative numbers (use 'any' and 'map' functions)
- negative_numbers = any(map(lambda number: number < 0, numbers))
- print("Is given list contains any negative numbers? ", str(negative_numbers))
- # 5. Count all negative numbers
- count = sum(map(lambda number: number < 0, numbers))
- print("List contains:", count, "negative numbers")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement