Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 参数类型->;返回类型_Python - Fatal编程技术网

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()这是错的吗?