我正在打印def中的代码。
结果不是得到print
,而是得到:
<function Partie.afficher_etat_donnes at 0x000000FF03B4C950>
代码如下:
class Partie:
def __init__(self, plateau, donnes):
self.plateau = plateau
self.donnes = donnes
self.tour = None
self.passe = 0
self.gagnant = None
@staticmethod
def show_instructions():
instructions = """
Game Instructions :
"""
print(instructions)
print(Partie.afficher_etat_donnes)
def afficher_etat_donnes(self):
for joueur in range(self.nombre_joueurs):
print(f"The player {joueur} has {len(donnes[joueur])} dominos in hand.")
对于重要的变量。。。在这种情况下:
joueur = 2
donnes = [[3,1],[3,2]],[[6,6],[6,3]
Donnes只是一个例子。
因此,我应该:
The player 0 has 2 dominos in hand.
像这样试试吧-我不会说法语,也不会玩domino,但这段代码在某种程度上起作用:
输出:
相关问题 更多 >
编程相关推荐