python9课——2

Posted 吃好睡好身体好

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python9课——2相关的知识,希望对你有一定的参考价值。

计算机发展史

1946-1981   结构时代(35)             强调计算能力              c语言 通过理解计算机来更好的配合计算机

1981-2008   网络和视窗时代(27)   强调交互能力            java面向对象、跨平台、代码的复用    用于软件开发

2008-2016   复杂信息时代(8)        强调数据问题             python  调用第三方库来求解问题

2016-          人工智能时代                 强调人类的问题

 

python作为通用语言有普世性  强制可读    语法简洁,较少用底层的语法元素,能调用20万第三方库    所以生态高产是c语言代码量的十分之一

python作为高级语言它最重要的功能就是复用

 

python蟒蛇绘制:

import turtle as t

t.setup(800,250,200,200)
t.penup()
t.bk(200)
t.pendown()
t.pensize(40)
t.pencolor("red")
t.right(40)
for i in range(4):
t.circle(40,80)
t.circle(-40,80)
t.left(40)
t.fd(40)
t.left(40)
t.circle(50,180)
t.done()

 

 

 

turtle库——海归库(1969)标准库

turtle.setup(width,height,startx,starty)#设置窗体的大小和位置(位置默认为屏幕的正中央,原点为屏幕的左上角)

 

 

turtle库引用 :

import turtle  as t                    #引用turtle库并取别名为t

 

turtle画笔控制

t.penup()                              #拿起画笔(悬空)

t.pendown()                         #放下画笔(落下)

t.pensize()                           #l画笔的粗细

t.pencolor()                        #画笔的颜色

 

turtle运动控制

t.fd()                                 #向前移动

t.bk()                                #向后移动  

t.circle(r,extent)        #画圆,参数为半径和角度,默认以画笔的左侧r的位置为圆心

 

turtle方向控制

t.seth(angle)                   #画笔绝对方向(在直角坐标系中)

t.left()          #画笔左转

t.right()        #画笔右转

 

t.done()                          #使窗口不会自己自动退出

 

t.goto(x,y)        #在直角坐标系中去到指定的位置

 

 

海龟画图(自我创作)

#PythonDraw.py
import turtle as t
t.setup(650, 350, 200, 200)
t.penup()
t.fd(-100)
t.pendown()
t.pensize(1)
t.pencolor("purple")
t.seth(-90)
t.circle(100)

t.penup()
t.goto(-50,0)
t.pendown()
t.circle(50,180)

t.penup()
t.goto(10,40)
t.pendown()
t.circle(-20,180)

t.penup()
t.goto(-10,40)
t.pendown()
t.circle(-20,-180)

t.penup()
t.goto(0,0)
t.seth(-90)
t.pendown()

t.done()

 

 

以上是关于python9课——2的主要内容,如果未能解决你的问题,请参考以下文章

python9.6

python9.3 继承

python9之异常处理

python9-类的装饰器(property, classmethod, staticmethod)

编程基础之Python9Python中的变量

Android使用片段在viewpager中的页面滚动上放置动画