1 python
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)
Run Code Online (Sandbox Code Playgroud)
所以有多个玩家,我应该能够打印他们的所有名字,所有分数和分数总和.
TypeError: __str__ returned non-string (type tuple)
Run Code Online (Sandbox Code Playgroud)
用逗号分隔的项目会创建一个元组,因此您需要删除它们:
return "{:s} {:s} yhteensa {} pistetta".format(self.__nimi, mjono, summa)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6484 次 |
| 最近记录: |