""" 按行和列数均分矩形对象函数 """ import pygame from random import randint def split_rect(rect,rows,cols): """ 均分矩形对象,rect是四元组,rect[0]是左上角x坐标, rect[1]是左上角y坐标, rect[2]是宽度,rect[3]是高度 rect:源矩形,rows:行数,cols:列数 返回列表 """ rect_list = [] width = rect[2] height = rect[3] row_height = height//rows # 行高 col_width = width//cols # 列宽 x = 0 y = 0 for r in range(0,rows): for c in range(0,cols): rect = (x,y,col_width,row_height) rect_list.append(rect) x = x + col_width x = 0 y = y + row_height return rect_list需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)
李兴球
李兴球的博客是Python创意编程原创博客