2024年3月7日发(作者:)
python固定资产管理程序源代码
下面是一个简单的Python固定资产管理程序的源代码示例:
```python
class Asset:
def __init__(self, name, purchase_date, purchase_cost):
= name
se_date = purchase_date
se_cost = purchase_cost
def compute_depreciation(self, depreciation_rate):
# 根据折旧率计算资产的折旧
depreciation = se_cost * depreciation_rate
return depreciation
def display_info(self):
print(f'资产名称: {}')
print(f'购买日期: {se_date}')
print(f'购买成本: {se_cost}')
class AssetManager:
def __init__(self):
= []
def add_asset(self, asset):
# 添加新资产到资产列表中
(asset)
def remove_asset(self, asset):
# 从资产列表中删除指定的资产
(asset)
def calculate_depreciation(self, depreciation_rate):
for asset in :
depreciation =
e_depreciation(depreciation_rate)
print(f'资产: {}, 折旧金额:
{depreciation}')
def display_assets(self):
for asset in :
y_info()
print('-------------------------')
# 示例代码
manager = AssetManager()
# 添加一些资产
asset1 = Asset('计算机', '2020-01-01', 2000)
asset2 = Asset('打印机', '2019-06-15', 800)
_asset(asset1)
_asset(asset2)
# 显示所有资产信息
y_assets()
# 计算资产折旧
depreciation_rate = 0.1
ate_depreciation(depreciation_rate)
```
这个程序包括两个类:`Asset`和`AssetManager`。`Asset`类表示一个固定资产,包括资产名称、购买日期和购买成本等属性,以及计算折旧的方法。`AssetManager`类用于管理多个资产,包括添加、删除
和显示资产信息的方法,以及计算所有资产的折旧。
在示例代码中,我们创建一个`AssetManager`对象,并添加了两个资产到资产列表中。然后,我们显示所有资产的信息,并计算每个资产的折旧,使用了固定的折旧率。
你可以根据实际需求扩展该程序,添加更多的功能,如保存资产信息到文件、根据特定条件筛选资产等。


发布评论