gpt4 book ai didi

python - Python代码在 “if self.hp < 0”行返回语法错误

转载 作者:行者123 更新时间:2023-12-03 08:16:05 27 4
gpt4 key购买 nike

我一直关注this系列youtube视频,以获取更多有关python的方法。我对某些代码的功能不甚了解,但是即使我不确定如何实现,我还是或多或少地了解了每个代码应该实现的功能。

我在这里的最后一行收到语法错误:

class Character(object):
def __init__(self, name, hp):
self.name = name
self.hp = hp

self.dead = False
def attack(self, other):
pass

def update(self):
if self.hp < 0 #Error's on this line
self.dead = True
self.hp = 0

这是回溯:
Traceback (most recent call last):   File "game.py", line 4, in
<module>
from Characters.player import * File "/Users/Devlin/Desktop/Dev/Python/rpg/Characters/player.py", line 2,
in <module>
from character import * File "/Users/Devlin/Desktop/Dev/Python/rpg/Characters/character.py", line
12
if self.hp < 0
^ SyntaxError: invalid syntax

最佳答案

您在行尾忘记了一个冒号(:):

if hp < 0:

关于python - Python代码在 “if self.hp < 0”行返回语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14682589/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com