Question: Python Programming 1. Biggie Size - Given a list, write a function that changes all positive numbers in the list to big. Example: biggie_size([-1, 3,

Python Programming

1. Biggie Size - Given a list, write a function that changes all positive numbers in the list to "big".

  • Example: biggie_size([-1, 3, 5, -5]) returns that same list, but whose values are now [-1, "big", "big", -5]

2. Count Positives - Given a list of numbers, create a function to replace the last value with the number of positive values. (Note that zero is not considered to be a positive number).

  • Example: count_positives([-1,1,1,1]) changes the original list to [-1,1,1,3] and returns it
  • Example: count_positives([1,6,-4,-2,-7,-2]) changes the list to [1,6,-4,-2,-7,2] and returns it

3. Sum Total - Create a function that takes a list and returns the sum of all the values in the array.

  • Example: sum_total([1,2,3,4]) should return 10
  • Example: sum_total([6,3,-2]) should return 7

4. Average - Create a function that takes a list and returns the average of all the values.

  • Example: average([1,2,3,4]) should return 2.5

5. Length - Create a function that takes a list and returns the length of the list.

  • Example: length([37,2,1,-9]) should return 4
  • Example: length([]) should return 0

6. Minimum - Create a function that takes a list of numbers and returns the minimum value in the list. (Optional) If the list is empty, have the function return False.

  • Example: minimum([37,2,1,-9]) should return -9
  • (Optional) Example: minimum([]) should return False

7. Maximum - Create a function that takes a list and returns the maximum value in the array. (Optional) If the list is empty, have the function return False.

  • Example: maximum([37,2,1,-9]) should return 37
  • (Optional) Example: maximum([]) should return False

8. Ultimate Analysis (Optional) - Create a function that takes a list and returns a dictionary that has the sumTotal, average, minimum, maximum and length of the list.

  • Example: ultimate_analysis([37,2,1,-9]) should return {'sumTotal': 31, 'average': 7.75, 'minimum': -9, 'maximum': 37, 'length': 4 }

9. Reverse List (Optional) - Create a function that takes a list and returns that list with values reversed. Do this without creating a second list. (This challenge is known to appear during basic technical interviews.)

  • Example: reverse_list([37,2,1,-9]) should return [-9,1,2,37]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!