def __str__(self):
summa = 0
for a in self.__pisteet:
summa += a
mjono += str(a)
return "{:s} {:s} yhteensa", summa, "pistetta".format(self.__nimi, mjono)
所以有多个玩家,我应该能够打印出他们所有的名字、所有分数和分数的总和。
TypeError: __str__ returned non-string (type tuple)
请您参考如下方法:
以逗号分隔的项目创建一个元组,因此您需要删除它们:
return "{:s} {:s} yhteensa {} pistetta".format(self.__nimi, mjono, summa)
