【发布时间】:2018-08-11 12:08:24
【问题描述】:
n=int(input())
c={}
for i in range(n):
name=str(input())
c[name]=list(input().split())
print(c)
query=input()
query_scores=c[query]
print(sum(query_scores))
sum 功能不起作用。它显示:
TypeError: +: 'int' 和 'str' 的操作数类型不受支持
【问题讨论】:
-
query_scores=c[query]- 这些是字符串。你如何总结字符串?query_scores=map(int,c[query])可能工作,如果包含的列表只包含可以转换为 int 的数字 - 否则它会抛出 ValueErrors - 我觉得hackerrank相关问题提供了> 80%的坏问题在... -
快乐编码。请查看how to ask 和on-topic。阅读、生活和呼吸how to debug small programs - 并开始使用调试器。
标签: python python-3.x