|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
能 否 使 用 for 循 环 语 句 替 代 吗 ?
from tkinter import *
root=Tk()
def jksf(a):
lxw=Canvas(root,width=874,height=839,background=a)
lxw.pack(expand=True)
lxw.create_rectangle(50,50,100,100,fill="fuchsia")
lxw.create_rectangle(100,100,200,200,fill="sienna")
lxw.create_rectangle(200,200,350,350,fill="burlywood")
lxw.create_rectangle(350,350,550,550,fill="linen")
lxw.create_rectangle(550,550,800,800,fill="coral")
jksf("lavender")
mainloop()
from tkinter import *
root = Tk()
def jksf(a):
lxw = Canvas(root, width=874, height=839, background=a)
lxw.pack(expand=True)
# 定义矩形的起始坐标、宽高和颜色
rectangles = [
(50, 50, 100, 100, "fuchsia"),
(100, 100, 200, 200, "sienna"),
(200, 200, 350, 350, "burlywood"),
(350, 350, 550, 550, "linen"),
(550, 550, 800, 800, "coral")
]
# 使用 for 循环绘制矩形
for rect in rectangles:
lxw.create_rectangle(rect[0], rect[1], rect[2], rect[3], fill=rect[4])
jksf("lavender")
mainloop()
|
|