python画矩形函数 python 画矩阵

python画正方形的函数

使用turtle实现正方形的绘制,定义形参n为正方形的边长。具体代码如下,望采纳。

创新互联主要从事网站建设、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务红古,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

python绘制正方形

python用*和+画矩形

def print_rect(n):

print('*'*n + '\n' + ('*'+ '+'*(n-2) + '*\n')*(n-2) + '*'*n)

print_rect(2)

**

**

print_rect(3)

***

*+*

***

print_rect(4)

****

*++*

*++*

****

print_rect(7)

*******

*+++++*

*+++++*

*+++++*

*+++++*

*+++++*

*******

怎么用python画出随机个数,随机高度,随机宽度而又不覆盖的矩形?

random.sample(list, n)即是从list中随机选取n个不同的元素。

楼主可以试试下面的代码。

import random

for i in range(4):

print random.sample([1, 2, 3, 4, 5, 6, 7, 8], 8)

for i in range(4):

print random.sample(range(10), 10)

for i in range(4):

print random.sample(['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'], 7)

60

评论(3)

分享

举报

Python怎么在一幅图像上画矩形啊,不调用opencv。

import cv2 #导入opencv模块

importnumpy asnp #导入numpy模块并改名字为np方便调用

def salt(img, n): #定义函数,给图像随机加白点(输入图像,白点数)

for k in range(n): #从k=0到k=n,默认以步长1

i = int(np.random.random()* img.shape[1]); #产生随机数(0~1)*图像的宽

j = int(np.random.random() *img.shape[0]); #产生随机数(0~1)*图像的高

if img.ndim == 2: #如果图像是二维的

img[j,i] = 255

elif img.ndim == 3: #如果图像是三维的

img[j,i,0]= 255 #分别给三个通道的对应像素点赋值

img[j,i,1]= 255

img[j,i,2]= 255

return img #返回图像,供显示

if __name__ == '__main__':

img = cv2.imread("图像路径") #读入图像

saltImage = salt(img, 500) # 调用salt函数

cv2.imshow("Salt", saltImage) #显示图像

cv2.waitKey(0) #等待按键结束

cv2.destroyAllWindows() #销毁窗口释放内存


当前标题:python画矩形函数 python 画矩阵
本文链接:http://scyanting.com/article/dopehhp.html