三猪称重代码PPT
背景介绍三猪是一家提供猪饲料、兽药和生猪采购服务的公司。为了更好地管理生猪采购过程,三猪需要编写一个称重代码,以记录每头猪的体重信息。代码实现以下是三猪称...
背景介绍三猪是一家提供猪饲料、兽药和生猪采购服务的公司。为了更好地管理生猪采购过程,三猪需要编写一个称重代码,以记录每头猪的体重信息。代码实现以下是三猪称重代码的实现,使用Python语言编写:导入必要的库import datetime定义一个类,表示一头猪class Pig:def init(self, name, weight):self.name = name # 猪的名字self.weight = weight # 猪的体重(单位:千克)self.weighed_time = None # 称重时间创建一个字典,用于存储所有猪的信息pigs = {}定义一个函数,用于添加新猪def add_pig(name, weight):pig = Pig(name, weight)pigs[name] = pigreturn pig定义一个函数,用于获取指定猪的信息def get_pig(name):return pigs.get(name)定义一个函数,用于记录猪的体重信息def record_weight(name, weight):pig = get_pig(name)if pig:pig.weigh()print(f"{pig.name} 的体重已经记录。当前体重:{pig.weight}千克。称重时间:{pig.weighed_time}")else:print(f"找不到猪 {name}。请先添加该猪。")使用示例以下是使用上述代码的示例:添加新猪记录猪的体重信息