Write a function `pounds2kilos` that returns the metric (kilo) equivalent of a weight given in pounds. All values should be floats.

Use this function in a program that repeatedly asks the user for a weight in pounds and reports the equivalent value in kilos. If the user enters something other than a number, the program should exit.

Answer :

Final answer:

To convert pounds to kilograms, use the conversion factor of 1 lb = 0.45359237 kg. Create a function pounds2kilos to perform the conversion in Python. The program prompts the user for a weight in pounds, converts it to kilograms, and displays the result.

Explanation:

To convert pounds to kilograms, you can use the conversion factor of 1 lb = 0.45359237 kg. You can create a function in Python called pounds2kilos that takes a weight in pounds as input and returns the equivalent weight in kilograms. Here's an example:

def pounds2kilos(weight_in_pounds):
return weight_in_pounds * 0.45359237

while True:
try:
weight_in_pounds = float(input('Enter a weight in pounds: '))
weight_in_kilos = pounds2kilos(weight_in_pounds)
print('The weight in kilograms is:', weight_in_kilos)
except ValueError:
print('Invalid input. Exiting...')
break

This program will prompt the user to enter a weight in pounds, convert it to kilograms using the pounds2kilos function, and display the result. If the user enters something other than a number, the program will exit.

Learn more about pounds to kilograms conversion here:

https://brainly.com/question/36404474

#SPJ11