要求先创建字典储存科目信息(科目代码,科目名称,期初数,借方,贷方),然后把贷方金额
改为5000,接着再增加期末数的键值对,且列出计算过程 期末数=期初数+借方-贷方 ,最后将整个
字典都打印出来。
简单,马上写来:
data_dict = {'科目代码':1001,'科目名称':'消耗性生物资产','期初数':10000,'借方':8000,'贷方':3000}
#把贷方金额 改为5000
data_dict['贷方'] = 5000
#期末数=期初数+借方-贷方
data_dict['期末数'] = data_dict['期初数']+data_dict['借方']-data_dict['贷方']
#打印字典
for k,v in data_dict.items():
print(k,v)
创建字典来储存科目信息的示例代码:
#创建字典,键是科目代码,值是包含科目名称、期初数、借方和贷方的字典
subject_dict = {
'001': {'name': '数学', 'initial': 1000, 'debit': 2000, 'credit': 1500},
'002': {'name': '英语', 'initial': 800, 'debit': 1500, 'credit': 1000},
'003': {'name': '物理', 'initial': 1200, 'debit': 1800, 'credit': 1600}
}
修改贷方金额为5000的示例代码:
#将'003'科目的贷方金额改为5000
subject_dict['003']['credit'] = 5000
增加一个期末数的键值对的示例代码:
#将'003'科目的期末数键值对新增,并且赋值为期初数+借方-贷方的计算结果
subject_dict['003']['ending'] = subject_dict['003']['initial'] + subject_dict['003']['debit'] - subject_dict['003']['credit']
打印字典的示例代码:
#遍历字典并打印
for key, value in subject_dict.items():
print('科目代码:', key)
for k, v in value.items():
print(k, ':', v)
print('\n')