Напиши програму, у якій користувачеві потрібно буде ввести три слова: Слово 1, Слово 2, Слово 3. Після натискання кнопки «Вперед» мають виводитися три речен- ня з введеними користувачем словами, Наприклад: Вночi менi наснилося - Слово 1. Сьогодні за вікном Слово 2. На сніданок менi подали - Слово 3. з'явився Текст речень можеш придумати самостійно. Пограй з однокласниками/однокласницями у гру: запусти про- граму на виконання та попроси друга чи подругу ввести три сло- ва, не розкриваючи змiсту речень, що будуть виводитися. Потім натисни кнопку «Вперед» і разом прочитайте текст, що вийшов. СРОЧНО ДАЮ 70 БАЛОВ!!!
Ответы
import tkinter as tk
class Application(tk.Frame):
def __init__(self, master):
self.master = master
master.title("Word Game")
master.geometry("500x300")
master.resizable(False, False)
self.label = tk.Label(master, text="Введіть три слова")
self.label.pack()
self.entry1 = tk.Entry(master)
self.entry1.pack()
self.entry2 = tk.Entry(master)
self.entry2.pack()
self.entry3 = tk.Entry(master)
self.entry3.pack()
self.button = tk.Button(master, text="Вперед", command=self.forward)
self.button.pack()
self.label1 = tk.Label(master, text="")
self.label1.pack()
self.label2 = tk.Label(master, text="")
self.label2.pack()
self.label3 = tk.Label(master, text="")
self.label3.pack()
def forward(self):
self.label1.config(text="Вночi менi наснилося - " + self.entry1.get())
self.label2.config(text="Сьогодні за вікном " + self.entry2.get())
self.label3.config(text="На сніданок менi подали - " + self.entry3.get())
root = tk.Tk()
app = Application(root)
root.mainloop()