import gradio as gr # Function to convert kilometers to meters or centimeters def convert_distance(km, scale): if scale == "Meters": return km * 1000 # Convert to meters elif scale == "Centimeters": return km * 100000 # Convert to centimeters # Gradio interface iface = gr.Interface( fn=convert_distance, inputs=[ gr.Number(label="Distance in Kilometers"), gr.Radio(["Meters", "Centimeters"], label="Select Unit") ], outputs=gr.Number(label="Converted Distance") ) # Launch the interface iface.launch()