在Python中,如果你想要输入带有单位的数值,你可以使用字符串格式化或者创建一个自定义的类来处理这类数据。以下是两种方法的示例:
方法1:字符串格式化
假设你有一个数值value = 10你想给这个数值添加的单位unit = "米"使用字符串格式化result = f"{value}{unit}"print(result) 输出:10米
方法2:自定义类

class Quantity:def __init__(self, value, unit):self.value = valueself.unit = unitdef __str__(self):return f"{self.value}{self.unit}"使用这个类q = Quantity(10, "米")print(q) 输出:10米
如果你需要处理更复杂的输入,例如包含分数或不同单位的数值,你可能需要编写更复杂的解析逻辑。
