PTA的Python练习题(二十一)

n=int(input())
num=0
sum=0
for i in range(n):
    p=eval(input())
    for j in p:
        key=p[j]
        for s in key:
            num=num+1
            sum=sum+key[s]
print('%d %d %d'%(n,num,sum))

知识点:

我来解释一下题目。这里的题目要求我们输入的格式是字典套字典,因此必须要原样接收,使用eval函数。之后我们遍历读取字典里面的字典,再对字典里面的值遍历求和算边长。

posted @ 2020-04-15 13:58  ch0bits  阅读(264)  评论(0编辑  收藏  举报