Python编程300例:快速构建可执行高质量代码
上QQ阅读APP看书,第一时间看更新

例13 函数运行时间

1.问题描述

给定一系列描述函数进入和退出的时间,问每个函数的运行时间是多少。

2.问题示例

输入s=["F1Enter10","F2Enter18","F2Exit19","F1Exit20"],则输出["F1|10","F2|1"],即F1从10时刻进入,20时刻退出,运行时长为10,F2从18时刻进入,19时刻退出,运行时长为1。

输入s=["F1Enter10","F1Exit18","F1Enter19","F1Exit20"],则输出["F1|9"],即F1从10时刻进入,18时刻退出;又从19时刻进入,20时刻退出,总运行时长为9。

3.代码实现

4.运行结果

输入运行时间:['F1 Enter 10','F2 Enter 18','F2 Exit 19','F1 Exit 20']

每个输出时间:['F1|10','F2|1']