Python绘制抽象矩形画

 时间:2026-02-13 09:54:56

1、第一,启动Python 3.7的集成开发环境IDLE.

Python绘制抽象矩形画

2、第二,在IDLE中点击File-->New File创建新脚本。

Python绘制抽象矩形画

3、第三,在脚本中输入如下代码。

# 20181225GUI绘制矩形抽象画

import random  # 导入随机数

from tkinter import *  # 从tkinter库中导入所有函数

window1=Tk()  # 创建一个窗口

canvas1=Canvas(window1,width=500,height=500,bg='black')  # 创建画布

canvas1.pack()  # 显示画布

colors=['red','orange','yellow','green','cyan','blue','purple']

def random_rectangle(width,height,colors):  # 定义一个绘图函数

    x1=random.randrange(width)  # x1根据width随机生成

    y1=random.randrange(height)  # y1根据height随机生成

    x2=x1+random.randrange(width)

    y2=y1+random.randrange(height)

    canvas1.create_rectangle(x1,y1,x2,y2,width=3,fill=colors)

    # 上述fill=colors中colors不要再加引号

for k in range(0,100):

    random_rectangle(300,400,colors[k%7])  # 从7种颜色选择一个

window1.mainloop()  # 循环显示窗口

Python绘制抽象矩形画

4、第四,保存(Ctrl+s)和运行(F5)上述脚本,得到如下抽象矩形画。

Python绘制抽象矩形画

5、第五,再次在脚本中按F5重新运行,得到新的抽象矩形画。因为使用随机数random,所以每次运行产生的抽象矩形画是不同的。

Python绘制抽象矩形画

  • 《生化危机》全攻略
  • 如何用Orign软件做图
  • 如何从QGIS软件连接空间数据库?
  • C#如何解决无法嵌入互操作类型的问题
  • Navicat如何导入数据
  • 热门搜索
    勿忘心安什么意思 像素是什么意思 韩国旅游买什么最值 刨活是什么意思 为美好世界献上祝福 剪切视频用什么软件 暴殄天物的意思 党鞭是什么意思 otg连接是什么意思 双离合器是什么意思