Anaconda安装pygame

首先确定anaconda中pip的版本

conda list

安装加更新各个package

conda install pip

现在的pip版本是20.0.1

Proceed([y]/n)? 

选y

需要等待一会儿完成package的更新,等待时间依网速而定

接下来使用pip安装pygame

pip install pygame

一般会碰到 The read operation timed out,要更换成国内的源

pip install -i https://mirrors.aliyun.com/pypi/simple/ pygame

然后我们可以import pygame测试一下ok

PYTHON之DEF函数

PYTHON之DEF函数

如果我们用代码实现了一个小功能,但想要在程序代码中重复使用,不能在代码中到处粘贴这些代码,

因为这样做违反 了软件工程中 DRY原则。 Python 提供了 函数功能,

可以将我们这部分功能抽象成一个函数以方便程序调用,或者提供给其他模块使用。

#基本使用

1 def function_name(parameters):
2     expressions

Python 使用 def 开始函数定义,紧接着是函数名,括号内部为函数的参数,内部为函数的 具体功能实现代码,如果想要函数有返回值, 在 expressions 中的逻辑代码中用 return 返回。

继续阅读PYTHON之DEF函数

Illustrator关于效果和工具中的路径查找器

AI中形状生成不外乎路径查找器,钢笔,形状生成器几种,今天遇到同事来请教关于效果菜单中ai效果的路径查找器和路径查找器工具有何不同的问题。

做了一系列测试得出了结果

路径查找器工具

  1. 无需打组
  2. 图形切出来后是直接的形状,可以直接使用钢笔或者小白来修改形状
  3. 路径查找器只能用一次,修改需要ctrl+z返回上一步重新使用
  4. 可以直接与其他图层进行对齐调整

效果中的路径查找器

  1. 需要先打组
  2. 图形切出来以后只是单独显示形状,图层上也只是一个编组,无法使用钢笔或小白来修改形状
  3. 可以修改编组内的图形里改变显示的形状,并且可以再次使用效果中的路径查找器来改变显示的形状
  4. 不可以直接和其他图层对齐,因为其区域为编组内所有图形,无法定位形状中心

PYTHON练习1-turtle画圆

使用while:

import turtle
 a=1
 b=1
 while True:
     a=a+1
     b=b+1
     turtle.pensize(b+2)
     turtle.circle(a*10)
     turtle.circle(-a*10)
     if a==10:
         turtle.done()
         break

使用for:

使用if

import turtle
 a=1
 b=1
 for a in range(6):
     a=a+1
     b=b+1
     turtle.pensize(b+2)
     turtle.circle(a*10)
     turtle.circle(-a*10)
     if b==6:
         turtle.done()
         break

不使用if

import turtle
a=1
b=1
for a in range(0,6,1):
    a=a+1
    b=b+1
    turtle.pensize(b+2)
    turtle.circle(a*10)
    turtle.circle(-a*10)
turtle.done()

本次练习所得:

继续阅读PYTHON练习1-turtle画圆