0
這些是我不正當的基於文本的冒險代碼的2個部分,我試圖學習如何使用YouTube教程。我相信我的大部分問題都是因爲我非常確定的教程使用python2.something而我使用的是3. 我的問題是我想要在開始屏幕上列出「Player」類屬性,我已經成功完成了玩家名稱,但是我無法獲得以self.attack和self.health等列出的號碼進行打印。 大約5天前我第一次下載了python,所以如果可以的話請忍受一下noob。 讓我知道我可以改變,並提前謝謝你!打印我的班級屬性
class Player:
def _init_(self, name):
self.name = name
self.maxhealth = 100
self.health = self.health
self.attack = 10
self.gold = 0
self.bandages = 0
def start1():
os.system("cls")
print("Name: %s" % (PlayerIG))
print("Attack: {}".format (PlayerIG.attack))
print('Health: {}/{}'.format(PlayerIG.health, PlayerIG.maxhealth))
print("Gold: %i") % PlayerIG.gold
print("Bandages: %i") % PlayerIG.bandages
'_init_'應該是'__init__'和什麼是'PlayerIG'? –
'print(「Gold:%i」)%PlayerIG.gold'這顯然是不正確的語法。 –
'self.health = self.health'沒有意義。 – lincr