Distance Converter
In this lab, you will create a Python function named convert_distance()
to convert distances between kilometers and meters. Your function should take two parameters: distance
(a floatingpoint number) and unit
(a string that can either be "km"
for kilometers or "mtr"
for meters). The function should return a tuple with the converted distance as a floatingpoint value and the corresponding unit.
Function Requirements:
 Input Parameters:
distance
: A floatingpoint number representing the distance.unit
: A string, either"km"
or"mtr"
.
 Output:
 A tuple: The first element is the converted distance as a float, and the second element is the unit of the converted distance (either
"km"
or"mtr"
).
 A tuple: The first element is the converted distance as a float, and the second element is the unit of the converted distance (either
Your function should raise an ValueError
when a negative number is passed or when a different unit is passed to the function.
If you're not familiar with ValueError
you can read this doc.
If you're faimilar with raising Exceptions, check this pargraph
Examples:

Converting Kilometers to Meters:
 Input:
distance = 1.5
,unit = "km"
 Output:
(1500.0, "mtr")
 This means when you pass 1.5 kilometers to the function, it should return 1500.0 meters.
 Input:

Converting Meters to Kilometers:
 Input:
distance = 3000
,unit = "mtr"
 Output:
(3.0, "km")
 Here, 3000 meters is converted to 3.0 kilometers.
 Input:
Remember, your function should also handle edge cases, such as inputting a zero or negative distance, and should behave accordingly as specified in the challenges.