解题思路:
方法比较多,这里使用python标准库中的namedtuple
注意事项:
参考代码:
import collections def open_(name): global system for i in system: if i.name == name: if i.type == '0': res = i.data return res elif i.type == '1': return open_(i.data) i = 0 system = [] files = collections.namedtuple("file", "name, type, data", rename=True) names = {} while 1: order = input().strip().split() if len(order) == 4: temp = files(order[1], order[2], order[3]) if temp.name in names: system[names[temp.name]] = temp else: names.setdefault(temp.name, i) system.append(temp) i += 1 elif len(order) == 2: res = open_(order[1]) print(res) elif len(order) == 1: break exit()
0.0分
0 人评分
计算质因子 (C++代码)浏览:1616 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:935 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:567 |
【亲和数】 (C语言代码)浏览:597 |
1054题解浏览:460 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:342 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:635 |