Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python import tkinter переделать код

Виталий Лешнёв Ученик (149), на голосовании 3 дня назад
есть код на import tkinter as tk
как можно его переписать на from tkinter import *?
и в чем разница между ними


import tkinter as tk
import random
def check_answer(btn_number):
if btn_number == correct_button:
result_label.config(text="Ты угадал!")
else:
result_label.config(text="Ты не угадал :(")
def place_buttons():
buttons = [btn1, btn2, btn3, btn4]
random.shuffle(buttons)
for i, btn in enumerate(buttons):
btn.grid(row=i + 1, column=0, pady=5)
root = tk.Tk ()
root["bg"] = "grey"
root.geometry("1920x1080")
root.title("Угадай кнопку")
correct_button = random.randint(0, 3)
btn1 = tk.Button(root, text="Кнопка 1", command=lambda: check_answer(0))
btn2 = tk.Button(root, text="Кнопка 2", command=lambda: check_answer(1))
btn3 = tk.Button(root, text="Кнопка 3", command=lambda: check_answer(2))
btn4 = tk.Button(root, text="Кнопка 4", command=lambda: check_answer(3))
result_label = tk.Label(root, text="Выбери правильную кнопку")
result_label.grid(row=0, column=0, pady=10)
place_buttons()
root.mainloop()
Голосование за лучший ответ
_Fire_of_Death_ Гуру (4426) 1 месяц назад
 from tkinter import *  
import random

def check_answer(btn_number):
if btn_number == correct_button:
result_label.config(text="Ты угадал!")
else:
result_label.config(text="Ты не угадал :(")

def place_buttons():
buttons = [btn1, btn2, btn3, btn4]
random.shuffle(buttons)
for i, btn in enumerate(buttons):
btn.grid(row=i + 1, column=0, pady=5)

root = Tk()
root["bg"] = "grey"
root.geometry("1920x1080")
root.title("Угадай кнопку")

correct_button = random.randint(0, 3)

btn1 = Button(root, text="Кнопка 1", command=lambda: check_answer(0))
btn2 = Button(root, text="Кнопка 2", command=lambda: check_answer(1))
btn3 = Button(root, text="Кнопка 3", command=lambda: check_answer(2))
btn4 = Button(root, text="Кнопка 4", command=lambda: check_answer(3))

result_label = Label(root, text="Выбери правильную кнопку")
result_label.grid(row=0, column=0, pady=10)

place_buttons()
root.mainloop()
Похожие вопросы