Создать 2 кнопки с различными параметрами (цвет, размер). При нажатии на одну у вас должен
выводиться квадрат, на вторую – круг. (нужно подключить 2 библиотеки: и tkinter, и turtle)
Ответы
Ответ:
Код для Python 3:
import tkinter as tk
import turtle
# Функция для рисования квадрата
def draw_square():
turtle.clear()
turtle.penup()
turtle.goto(-50, -50)
turtle.pendown()
for i in range(4):
turtle.forward(100)
turtle.right(90)
# Функция для рисования круга
def draw_circle():
turtle.clear()
turtle.penup()
turtle.goto(0, -50)
turtle.pendown()
turtle.circle(50)
# Создание главного окна
root = tk.Tk()
# Создание двух кнопок
button1 = tk.Button(root, text="Квадрат", command=draw_square, bg="green", fg="white", height=2, width=10)
button2 = tk.Button(root, text="Круг", command=draw_circle, bg="blue", fg="white", height=2, width=10)
# Размещение кнопок на месте
button1.pack(pady=10)
button2.pack(pady=10)
# Окно turtle
turtle_screen = turtle.Screen()
turtle_screen.title("Рисование фигур")
# Включение цикла для отображения окна
turtle.mainloop()
Обе библиотеки используются здесь: Tkinter для создания кнопок, а Turtle для рисования фигур. При нажатии на первую кнопку отображается квадрат, а при нажатии на вторую - круг. Квадрат и круг нарисованы с помощью библиотеки Turtle.