python蟒蛇实例

本节通过蟒蛇实例学习python的编程的基本用法

import turtle

def drawSnake (rad, angle, len, neckrad):
    for i in range (len) :

        turtle.circle(rad, angle)

        turtle.circle (-rad, angle)

    turtle.circle (rad, angle/2)

    turtle. fd (rad)

    turtle.circle (neckrad+1, 180)

    turtle. fd (rad*2/3)

def main() :
    turtle.setup(1300, 800, 0, 0)#设置窗口的大小和起始坐标
    pythonsize = 30
    turtle . pensize (pythonsize)#图形运行的轨迹宽度
    turtle . pencolor ("blue")#轨迹的颜色
    turtle.seth(-40)#图形运行轨迹的方向
    drawSnake (40, 80,5 , pythonsize/2)

main ( )

运行结果:

python蟒蛇实例_第1张图片
import turtle
import 是一个关键字,用来引入一些外部库,import turtle是引入一个叫turtle的函数库
turtle库
turtle库是python语言中一个很流行的绘制图像的函数库
使用turtle的原理,可以形象的比喻为有一只小虫子,编写的程序控制小虫子运动,小虫子的运行轨迹就是最后展现的图形
def定义函数
函数是一组代码的集合,用于表达一个功能,或者说函数表示一组代码的归属,函数名称是这段代码的名字
def函数所定义的函数在程序中未经调用不能执行,需要通过函数名调用才能执行
例如:上面的蟒蛇程序,先执行的是最下面的main函数,main函数最后一句调用drawSnake()函数,然后执行drawSnake()函数。

Python语言的魅力就在于可以调用大量的外部函数库

函数库引用方法
1.import <库名>例如:import turtle
如果需要用到函数库中函数,<库名>.<函数名>
例如:import turtle
turtle.fd(100)
2.from<库名> import <函数名>
from<库名> import *
例如:from turtle import *
fd(100)

你可能感兴趣的:(Python,python,编程语言)