Python 参数类型->;返回类型
我有以下代码:Python 参数类型->;返回类型,python,Python,我有以下代码: same_dimensions: (Picture, Picture) -> Boolean 我需要创建两张图片,使它们具有相同的高度和宽度,如果没有,它将返回True,或者False。我怎么开始呢 还有,我需要做些什么 copyright:() -> Picture 返回一个新的20像素乘20像素图片,该图片具有白色背景、一个黑色的16×16椭圆形和位置(0,0),以及一个黑色字母C(大写)在位置(6,3)。我不知道如何定位这些东西 [编辑]我正在处理第一个函数
same_dimensions: (Picture, Picture) -> Boolean
我需要创建两张图片,使它们具有相同的高度和宽度,如果没有,它将返回True
,或者False
。我怎么开始呢
还有,我需要做些什么
copyright:() -> Picture
返回一个新的20像素乘20像素图片,该图片具有白色背景、一个黑色的16×16椭圆形和位置(0,0)
,以及一个黑色字母C
(大写)在位置(6,3)
。我不知道如何定位这些东西
[编辑]我正在处理第一个函数
导入媒体
def same_dimensions(pic1, pic2):
这就是我目前所了解的,我的教授说我们可以自己命名这些图片 Python通常使用的图片库是PIL(Python图像库)。使用
PIL
中的Image
模块:
>>> from PIL import Image
>>> im1 = Image.new('RGBA', (10,10))
>>> im2 = Image.new('RGBA', (10,10))
>>> im3 = Image.new('RGBA', (15,12))
>>> im1.size == im2.size
True
>>> im1.size == im3.size
False
你的导师告诉你可以使用哪些库了吗?我不认为
Picture
是python中的内置类型。您需要帮助我们,我们才能帮助您。要求是什么?您应该加载哪些库(即它是否提到任何import
语句)?类似的常用库可能是matplotlib
(pylab
)或PIL
(Python图像库)。这是我应该做的练习的链接,对不起,我在这方面完全是新手,所以我只是逐渐熟悉它。但显然我们必须创建两张图片。从网站的外观来看,你应该使用一个特定的库(媒体?)。据我所知,这不是一个标准的图书馆。这可能是你的教授为你的练习写的东西。如果不了解更多关于媒体库的信息,我们就无法真正帮助您。嗯,它来自媒体库。我们必须下载pygraphics和所有这些。哦,我以为每个人都用同样的东西?我很抱歉,我只是很困惑。老师要我们下载的东西是Wing、Python、nose和pygraphics。但我们从未学过这些,这就是为什么我有点困惑的原因(我们使用媒体,所以我想做的是:定义相同的维度(pic1,pic2)pic1=media.choosefile()pic2=media.choosefile()这是错的吗?