Поделитесь своими знаниями, ответьте на вопрос:
в чем ошибка?? import play from random import randint import time #правила pravila = play.new_text(words='набери 21 очко что бы выиграть', x=0, y=200) #кнопышки your_text = play.new_text(words = 'взять карту', color = 'orange', x = -140, y = -150) plus_you = play.new_box(border_color = 'light green', color = 'purple', x = -140, y = -150, width = 170, height = 100) computer_text = play.new_text(words = 'дать карту', color = 'orange', x = 140, y = -150) plus_computer = play.new_box(border_color = 'light green', color = 'purple', x = 140, y = -150, width = 170, height = 100) #ухалай, мухалай карта появись carta = play.new_image(image = 'card1.png', size = 40, x = -150, y = 20) carta.hide() #победа или проигрыш вот в чём во ходы:', x = -20, y = -280) shet_text_hod = play.new_text(words = '0', x = -20, y = -300) #скорость между ходами speed = 1, 5 #когда победа и когда поражение def lose(): your_score.color = 'red' computer_score.color = 'green' rezultat.color = 'red' rezultat.words = 'проигравший' def win(): your_score.color = 'green' computer_score.color = 'red' rezultat.color = 'green' rezultat.words = 'победитель' def draw(): your_score.color = 'yellow' computer_score.color = 'yellow' rezultat.color = 'yellow' rezultat.words = 'ничья' #карта наконецто появится @your_text.when_clicked async def your_card(): number = randint(1, 11) card.image = 'card' + str(number) + '.png' card.show() your_score.words = int(your_score.words) + number shet_text_hod.words = int(shet_text_hod.words) + 1 await play.timer(speed) card.hide() #проверка счёта: if int( your_score.words) > 21: lose() @computer_text.when_clicked async def computer_card(): card.x = 150 steps = int(shet_text_hod.words) for i in range(steps): number = randint(1, 11) card.image = 'card' + str(number) + '.png' card.show() computer_score.words = int(computer_score.words) + number shet_text_hod.words = int(shet_text_hod.words) + 1 await play.timer(speed) card.hide() #выигрышь и проигрышь if int(computer_score.words) > 21 or int(computer_score.words) < int(your_score.words): win() elif int(computer_score.words) > int(your_score.words): lose() else: draw() @play.start_program()
е я один нічого не поняв