Square Numbers
Easy
25
82.8% Acceptance
In this lab, you will develop a Python function named square_numbers
. This function should take a list of numbers as input and return a new list containing the squares of each number.
Function Requirements:
-
Squaring Numbers: The function should square each number in the input list.
- Example:
- Input:
[2, 3]
- Output:
[4, 9]
- Input:
- Example:
-
Handling Different Types of Numbers:
- For positive and negative integers, return their squares.
- For floating point numbers, return their squares rounded to two decimal places.
- Example:
- Input:
[-2, 2.3]
- Output:
[4, 5.29]
- Input:
-
Empty Array Handling: If an empty array is passed, the function should return an empty array.
- Example:
- Input:
[]
- Output:
[]
- Input:
- Example:
Constraints:
- The function must handle both integers and floating point numbers.
- For floating point numbers, the squared result should be rounded to two decimal places.
- An empty input list should result in an empty output list.