Python系列课程:图形库Turtle的使用(一)

Python系列课程:图形库Turtle的使用(一)
Python系列课程:图形库Turtle的使用(二)
Python系列课程:图形库Turtle的使用(三)

  越过环境的搭建,直接进入到如何使用图形库Turtle,这里的Turtle是Python标准库里面的一部分,和Html或者Android Canvas类极为类似,Turtle提供丰富的API,帮助你完成绘图工作


  先看一个因为Python编码导致的问题 ,问题代码如下

#从标准库里面引入turtle
import turtle;

myTutle = turtle.Turtle();
myTutle.forward(100);
turtle.done();

经过编译你会发现如下报错

SyntaxError: Non-ASCII character ‘\xe4’ in file E:\workspace……py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

这是因为Python默认的编码格式是ASCII,代码里面出现了“从标准库里面引入”这几个中文字符,顾报错了;

所以在写Python代码的时候,源码开篇应使用coding:utf-8来表示utf-8解码,修复代码如下

#coding:utf-8
#从标准库里面引入turtle
import turtle;

myTutle = turtle.Turtle();
myTutle.forward(100);
turtle.done();

再看一个使用Turtle之后,无法打开绘图界面的问题,问题代码如下

#coding:utf-8
#从标准库里面引入turtle
import turtle;

myTutle = turtle.Turtle();
myTutle.forward(100);

编译运行之后,Python turtle graphic窗口总是一闪而过,修复方法如下

#coding:utf-8
#从标准库里面引入turtle
import turtle;

myTutle = turtle.Turtle();
myTutle.forward(100);
turtle.done();

可以看出当你绘制完成之后,需调用 turtle.done(); 来表示绘制结束,此时重新运行,Python turtle graphic窗口即可显示
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值