profile
Размещено 4 года назад по предмету Информатика от sasamelnicuk814

помогите исправить ошибку в коде пожалуйста дам 50 баллов ЭТО НУЖНО СРОЧНО!!!!!!!!!! За ранее СПАСИБО)))
ошибка такая: NameError: name 'next_color' is not defined
А сам код вот :
from tkinter import *
import random
color = ["Black", "Blue", "Green", "Red", "Purple", "Yellow", "Orange"]
score = 0
time_left = 30
def start_game(event):
if time_left == 30:
countdown()
next_color()
def next_color():
global score
if time_left > 0:
if color_entry.get().lower() == color[1].lower():
score += len(color_entry.get().lower())
color_entry.delete(0, END)
random.shuffle(color)
color_label.configure(text=f"{color[0]}", fg = color[1])
score_label.configure(text=f"Счет: {score}")
def countdown():
global time_left
if time_left > 0:
time_left -= 1
time_label.configure(text = f"Осталось: {time_left}")
time_label.after(1000, countdown)
window = Tk()
window.geometry("375x200")
info_label = Label(text = "Введите в поле ввода цвет, которым написно название цвета")
info_label.pack()
score_label = Label(text = f"Счет: {score}")
score_label.pack()
time_label = Label(text = f"Осталось: {time_left}")
time_label.pack()
color_label = Label(text = "Black", font = ("Tahoma", 36))
color_label.pack()
color_entry = Entry()
color_entry.pack()
window.bind(' ', start_game)
window.mainloop()
помогите пожалуйста

  1. Ответ на вопрос
    Ответ на вопрос дан vladykar9

    Відповідь:

    window.bind('<Return>', start_game)

    Пояснення:

    from tkinter import *

    import random

    color = ["Black", "Blue", "Green", "Red", "Purple", "Yellow", "Orange"]

    score = 0

    time_left = 30

    def start_game(event):

       if time_left == 30:

           countdown()

           next_color()

    def next_color():

       global score

       if time_left > 0:

           if color_entry.get().lower() == color[1].lower():

               score += len(color_entry.get().lower())

               color_entry.delete(0, END)

               random.shuffle(color)

               color_label.configure(text=f"{color[0]}", fg = color[1])

               score_label.configure(text=f"Счет: {score}")

    def countdown():

       global time_left

       if time_left > 0:

           time_left -= 1

           time_label.configure(text = f"Осталось: {time_left}")

           time_label.after(1000, countdown)

    window = Tk()

    window.geometry("375x200")

    info_label = Label(text = "Введите в поле ввода цвет, которым написно название цвета")

    info_label.pack()

    score_label = Label(text = f"Счет: {score}")

    score_label.pack()

    time_label = Label(text = f"Осталось: {time_left}")

    time_label.pack()

    color_label = Label(text = "Black", font = ("Tahoma", 36))

    color_label.pack()

    color_entry = Entry()

    color_entry.pack()

    window.bind("<Return> ", start_game)

    window.mainloop()

    1. Ответ на вопрос
      Ответ на вопрос дан vladykar9
      Як скинути?
    2. Ответ на вопрос
      Ответ на вопрос дан sasamelnicuk814
      сюда кидай код в комментарий
    3. Ответ на вопрос
      Ответ на вопрос дан sasamelnicuk814
      пожалуйста
    4. Ответ на вопрос
      Ответ на вопрос дан vladykar9
      window = Tk()
      window.geometry("375x200")
      info_label = Label(text = "Введите в поле ввода цвет, которым написно название цвета")
      info_label.pack()
      score_label = Label(text = f"Счет: {score}")
      score_label.pack()
      time_label = Label(text = f"Осталось: {time_left}")
      time_label.pack()
      color_label = Label(text = "Black", font = ("Tahoma", 36))
      color_label.pack()
      color_entry = Entry()
      color_entry.pack()
      window.bind(" ", start_game)
      window.mainloop()
    5. Ответ на вопрос
      Ответ на вопрос дан vladykar9
      from tkinter import *
      import random
      color = ["Black", "Blue", "Green", "Red", "Purple", "Yellow", "Orange"]
      score = 0
      time_left = 30
      def start_game(event):
      if time_left == 30:
      countdown()
      next_color()
      def next_color():
      global score
      if time_left > 0:
      if color_entry.get().lower() == color[1].lower():
      score += len(color_entry.get().lower())
      color_entry.delete(0, END)
      random.shuffle(color)
      color_label.configure(text=f"{color[0]}", fg = color[1])
      score_label.configure(text=f"Счет: {score}")
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.