Я довольно новичок в Python и не могу решить проблему после долгих поисков.Может быть, вы, ребята, можете мне помочь.Я хочу добавить несколько команд для 1 баттена.Поэтому, если у вас есть 100 л.с., вы будете терять каждый раз 10 л.с., а если вы используете 0 л.с., вы получаете 50 л.с., но не знаете, как это сделать.Я прочитал, вам нужно использовать 1 функцию и внутри обеих функций, но когда я делаю это, я получаю ошибку.
player_1_lose_10_Button = Button(self, text = "10 HP", command=self.myfunction)
player_1_lose_10_Button.place(x=180,y=140)
def myfunction(self):
lose10(self)
check(self)
def check(self):
global player1health
if player1health <= 0:
player1health +=50
player_1_lose_10_Button = Button(self, text = "50 HP", command=self.check)
print('You died, you get 50hp back')
def lose10(self):
global player1health
player1health-=10
print(f'You lost 10 HP, current HP: {player1health}')