# В данной реализации программа начисляет одинаковое количество очков за слова разной длины
# ЗАДАНИЕ: изменить программу таким образом, чтобы количество очков, которое начисляется было равно длине
# введенного слова.
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
global time_left
if time_left > 0:
if color_entry.get().lower() == color[1].lower():
score += 1
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()
198
416
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
lenkindom116.01.2023 13:07
-
maly2111q26.08.2020 11:02
-
mebelru02.05.2020 00:29
-
semchik6018.03.2022 08:50
-
Katуа0716.11.2021 00:58
-
гоша21017.02.2021 15:45
-
sofia31214.11.2020 23:29
-
artemy05070205.07.2020 01:23
-
olya35520.02.2022 10:13
-
марина192510.02.2021 04:24
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.