一级标准
一、 了解Python多种开发环境,熟练使用Python自带的IDLE开 发环境,能够进行程序编写、调试和分析,具备使用Python开发 环境进行程序设计的能力
-
了解Python常见的几种编程环境:IDLE、Visual Studio Code、JupyterNotebook;
2. 熟悉IDLE的操作过程,会打开IDLE,会新建文件、保存文 件;
3. 熟练掌握使用IDEL进行编程,会修改文件、运行文件等操 作;
4. 熟悉IDEL的两种开发模式,会在不同模式下进行切换;
5. 了解Python的版本号和目前最常用的Python版本。
二、 熟悉Python程序编写的基本方法
-
理解“输入、处理、输出”程序编写方法;
2. 掌握Python的基本格式,编写程序时会合理的使用缩进、注 释、字符串标识;
3. 掌握变量基本概念,会使用变量,并且掌握变量名的命名和 保留字等基本语法;
4. 理解字符串、数值型变量,会对变量类型进行转换;
5. 掌握并熟练编写带有数值类型变量的程序,具备解决数学运 算基本问题的能力;
6. 理解比较表达式、运算符、逻辑运算的基本概念,掌握 Python编程基础的逻辑表达式。
三、 具备基本的计算思维能力,能够完成较简单的Python程序
-
理解顺序结构语句的特点和写法,能够完成简单顺序结构的 程序;
2. 理解比较表达式、运算符、逻辑运算的基本概念,掌握 Python编程基础的逻辑表达式;
3. 知道第三方库turtle的功能,会导入该库文件,掌握它的一 些简单使用方法:前进、后退、左右转、提落笔、画点、画 圆。
Python一级知识点及习题
一.编程环境
1.IDLE是python自带的集成开发环境
例题:
买来的新电脑,没有Python环境,想要运行test.py文件,需要如何操作?(B)
A.直接在电脑中双击打开即可运行
B.需要下载并安装Python软件后才可以运行
C.将后缀名改成doc,直接打开即可运行
D.打开Scratch软件,选择该文件直接打开即可运行
2.IDEL两种模式:交互模式(>>>)和脚本模式
例题:
在启动IDLE后,看到下列哪一个提示字符,表明已经进入Python Shell交互模式?(A)
A.<<< B.>>> C.^^^ D.》》》
例题:
在Python的IDLE的两种不同开发模式中,下列说法正确的是?(D)
A.脚本式编程环境运行结果更加准确
B.交互式编程环境运行结果更加准确
C.交互式编程环境运行前必须先保存相关的代码程序
D.脚本式编程环境运行前必须先保存相关的代码程序
例题:
关于Python编程环境,下列说法正确的是?(B)
A.Python文件只能在自带的IDLE的编程环境中才可以运行
B.在交互式编程环境中,交互窗口中会显示当前安装Python的版本名称
C.在脚本式编程环境中,脚本编辑区会显示当前安装Python的版本名称
D.越高的Python版本,Python程序的运行速度会越快
3.python文件的扩展名是.py,但是.pyw也是python文件
例题:
下列选项中,Python程序的扩展名是?(D)
A. .scratch B..doc C..python D..py
例题:
某同学在学习Python编程语言时,想要保存程序文件,文件命名必须采用小写英文字母且文件后缀 必须为.py。(X)
4.python版本不同不兼容(py2,py3)
例题:
Python2.X和3.X两个版本相互兼容。(X)
5.python语言的特征:解释型,面向对象,动态数据类型的高级程序设计语言
例题:
下面是对Python 语言的特征描述,不正确的描述是?(C)
A.简洁易读:Python 采用简洁的语法和语义,使得代码易于阅读和理解
B.动态类型:Python 是一种动态类型的语言,不需要声明变量的类型
C.面向过程:Python 是一种面向过程的编程语言,主要关注如何设计和组织函数来实现功能
D.多平台支持:Python 可以在多种操作系统上运行,包括Windows、Linux、Mac OS等,可以 实现跨平台的开发和部署
例题:
下列选项中,对于Python说法不正确的是?(B)
A.Python程序既可以在Windows系统上运行,也可以在Linux系统上运行。
B.用Python编写的程序可以在Scratch中运行。
C.Python是一种面向对象的编程语言
D.Python语言有Python2和Python3两个版本,且互相不兼容。
6.python必须要有缩进,且不同的缩进代表不同的逻辑层
例题:
在编写较长的Python程序时,所有代码都不需要缩进,Python会自动识别代码之间的关系。(X)
7. 逻辑的开始无缩进,并且伴有’:‘,逻辑的中间有缩进。
if 3 > 2:
print(‘3 > 2’)
8. #表示单行注释,三单引号或三双引号多行注释,三单引号和三双引号不能混合使用。
例题:
在用Python进行编程时,代码后面常用“#”并在后面加上一些说明文字内容,在这里“#”作用是? (D)
A.换行 B.转换数据类型 C.输出 D.注释
例题:
以下不可以对Python程序进行注释的是?(D)
A.""" """ B.# C.''' ''' D.( )
例题:
可以对Python代码进行多行注释的是?(C)
A.# B." " C.''' ''' D.' '
9.python中的所有标点符号全部都要用英文。
10.python常见编程环境:
记事本,
Notepad++
SublimeTexts3,
Visual Studio Code,
Jupyter Notebook...
11.操作常用快捷键:
ctrl+s保存,ctrl+n新建,ctrl+c复制,ctrl+v粘贴
例题:
如图想要保存该Python文件,应该选择哪个选项?(C)
A.New File B.Open C.Save D.Exit
12. Python是跨平台的,免费开源的一门计算机编程语言,是一种面向对象的动态类型语言。
例题:
Python程序在Windows操作系统和Linux操作系统中都能运行,并且运行结果一致。(✅)
例题:
小明在学习了Python语言后,得出了以下几个结论,哪个结论是正确的?(C)
A.编写完Python程序后只能先保存后才能运行
B.为了方便用户使用,可以在编写Python程序过程中不区分大小写
C.Python文件可以在不同的编程环境中运行,运行结果是一样的
D.越高的Python版本,Python程序的运行速度会越快
二.编程基础
1.print(‘3’)函数输出,打印,输出字符串函数里面必须加引号(单引号,双引号,三引号都可以),打印数字或者做运算不需要加引号,标点成对出现。
列题:
下列Python 语句能够正确输出"学而时习之"五个字的是?(C)
A.print "学而时习之" B.print "(学而时习之)"
C.print ("学而时习之") D.print (学而时习之)
例题:
print语句可以输出文本、字符串、数字等。(✅)
2.所有带引号的数据全部都是字符串类型。
例题:
在Python中,执行print("3+2")语句得到的结果是"5"。(X)
例题:
在Python编程中,print的功能是将print()小括号的内容输出到控制台,比如:在Python Shell 中输入print(北京,你好)指令,小括号内容可以输出到控制台。(X)
3.变量特点:每次只能存储一个值,不需要声明类型,从右往左通过=赋值
例题:
下列能为变量num 赋值为 10 的选项是?(D)
A.10 = num B.num == 10 C.int num = 10 D.num = 10
例题:
在Python中,下面的赋值语句,正确的是?(C)
A. x+y=10 B.x-2=2y C.x=30 D.3y=x+1
例题:
下列选项中对于变量说法正确的是?(C)
A.Test和test在程序中是同一个变量名
B.在变量名中加入字符 \ 也可以
C.任何保留字都不可以作为变量来使用
D.命名变量时,一定要声明变量的数据类型才可以
例题:
在Python中为一个变量赋值就表明声明了该变量,变量的数据类型取决于赋值数据的类型, 该变量不可以接收其它类型的数据。(X)
4.python中可以同时给多个变量赋值(多个变量共用一个值,多个变量多个值)
如:
a = b = c = 100 (a = 100, b = 100, c = 100)
a, b = 10, 100 (a = 10, b = 100)
5. 变量名由数字,字母,下划线组成
数字不能开头,不能包含空格,标点符号等特 殊字符。
不能用python中的关键字(python自带的函数)作为变量名
例题:
下列可以作为Python变量名的是?(D)
A.And B. an-d C.1_and D.and1
例题:
下列选项中不符合Python语言变量命名规则的是?(B)
A.S B.2_5 C._AI D.CountNum
例题:
if是Python语言的保留字之一,因此if和IF都不可以作为变量名使用。(✅)
例题:
下列可以作为Python变量名的是?(C)
A.or B.1_or C.o_r D.or-2
例题:
下列关于变量的定义和赋值说法错误的是?(A)
A.在Python里,变量的设定和赋值不能同时进行,需要分开使用两条语句。
B.空格不可以作为变量名的一部分。
C.变量名以数字开头,或者以关键字作为变量名称,运行程序时会导致语法错误。
D.变量名称的英文字母有大小写的区别,所以Birth和birth是两个不同的变量。
6.python是区分大小写的。
A = 3
a = 4
a与A是不同的两个变量
7.数据类型int(整型)str(字符串)float(浮点型)
1).int()将括号里的数据类型转化为整数类型
例题:
int('123') 的运行结果是 123。(✅)
2).float()将括号里的数据类型转化为小数类型
3).str()将括号里的数据类型转化为字符串
例题:
str(10)运行结果是'10'。(✅)
4).eval()函数会返回表达式的运算结果
例题:
type()函数用于返回对象的类型,如果执行print(type(eval("3.3+5")))指令,最终的输 出结果是<class "str">。(X)
5).type()输出括号里的数据类型
例题:
在Python编程中,可以使用type()函数查看数据类型,运行print(type("a")),输出的结果是?(B)
A.<class 'type'> B.<class'str'>
C.<class 'int'> D.语法错误
8.字符串类型的基本运算
+加法运算:字符串的拼接(只能用于字符串类型之间)
print('a' + ‘b’) -----> ‘ab’
*乘法运算:字符串的重复显示
例题:
5*'A'运行结果为5A。(X)
9.input()函数是输入函数,返回的数据类型是字符串
例题:
在Python中,通常使用以下哪个指令获取用户的输入?(A)
A.input() B.print() C.up() D.home()
10.格式化输出
11.%s格式化输出字符串print(‘my name is %s’ %’xiaoming’) --- >>> my name is xiaoming
12.%d格式化输出整数 print(‘i am %d years old’ %’15’) --- >>> i am 15 years old
13.%.2f格式化输出2位小数的浮点数,%f默认保留6位小数(这个经常在运算保留几位小数的时候考)
print(‘ i am %.2f cm tall’ %’178.888’) --- >>> i am 178.88 cm tall
14.print(x, sep=’ ’, end=’\n’),sep和end可以不写,sep默认空格,end默认换行
例题:
使用print("Hello","World")和print("Hello World")输出的结果相同。(✅)
例题:
Python中, print()输出相关内容后默认会换行。(✅)
三.运算符
1.python中的’+’有两个作用:用于字符串的拼接或者是数字之间的加法运算。
print(‘hello’ + ‘python’) --- >>> hellopython
print(4 + 3) --- >>> 7
2.算数运算符:+ ,-,* ,/ ,,//,%
**表示的是乘方(5**2表示的是5的平方)
// 整除,表示的是(5//3表示的是5/3的商1)
%表示的是取余数(5%3表示的是5/3的余数2)
/除(结果是小数)
例题:
Python中乘法使用哪个符号?(B)
A.× B.* C.** D.+=
例题:
Python中如何计算得到8除以3的余数?( )
A.8%3 B.8//3 C.8?3 D.8\3
例题:
在Python中,执行语句print(2+4/2),输出结果是哪一种数据类型?(B)
A.整数型 B.浮点型 C.字符型 D.文字型
例题:
已知a=10//3+2,b=(a-1)*2,则b的值是?(C)
A.6 B.7 C.8 D.9
例题:
假设a=2,b=3,那么b * b - 2 * a的结果是?(B)
A.3 B.5 C.-3 D.6
例题:
班级组织春游,总共有46 人, 一辆车只能坐 11 个人,利用程序计算出,剩余不足一车 的人数,下列哪个选项的程序可以完成这个工作?( B)
A.print('剩余不足一车的人数为:', 46 / 11)
B.print('剩余不足一车的人数为:', 46 % 11)
C.print('剩余不足一车的人数为:', 46 ** 11)
D.print('剩余不足一车的人数为:', 46 // 11)
例题:
班级共有45人,四人一组划分学习小组,利用程序计算共分几组、剩余不足一组的人数, 下列哪个选项的程序可以完成此项工作?( )
A. print("4人一组,共分为",45//4,"组")
print("剩余不足一组的人数为:",45%4)
B. print("4人一组,共分为",45%4,"组")
print("剩余不足一组的人数为:",45//4)
C. print("4人一组,共分为",45/4,"组")
print("剩余不足一组的人数为:",45%4)
D. print("4人一组,共分为",45//4,"组")
print("剩余不足一组的人数为:",45/4)
例题:
下列关于运算符说法错误的是?(B)
A.两数相除的结果为商,若两数除得尽,Python会将所得的商自动转换为浮点型数据。
B.两数相除,若除不尽,可以使用“/”运算符获得商的整数部分。
C.“%”运算符可用于取得商的余数部分。
D.如果两个或多个运算符出现在同一个表达式中,需要按照优先级确定运算顺序。
例题:
分别输入小明,小红,小李的期末数学成绩,想要计算三位同学的平均成绩并输出,下列选项正确的是?(B)
A.
a=int(input("小明的数学成绩是:"))
b=int(input("小红的数学成绩是:"))
c=int(input("小李的数学成绩是:"))
print((a+b+c)//3)
B.
a=int(input("小明的数学成绩是:"))
b=int(input("小红的数学成绩是:"))
c=int(input("小李的数学成绩是:"))
print((a+b+c)/3)
C.
a=input("小明的数学成绩是:")
b=input("小红的数学成绩是:")
c=input("小李的数学成绩是:")
print((a+b+c)/3)
D.
a=int(input("小明的数学成绩是:"))
b=int(input("小红的数学成绩是:"))
c=int(input("小李的数学成绩是:"))
print((a+b+c)%3)
3.赋值运算符:=,+=,/=,*=,-=,%=,//=
a // = 2 相当于a = a // 2
4.逻辑运算符:and (与), or(或), not (非)
5.比较运算符(关系运算符):>,<,==,>=,<=,!= 分别是大于,小于,等于,大于等于,小于等于,不等于
例题:
在Python中,<=符号的含义是?(C)
A. 左边的值小于右边的值
B.左边的值小于且等于右边的值
C.左边的值小于或等于右边的值
D.左边的值大于或等于右边的值
例题:
下列符号不是比较运算符的是?(D)
A.== B.!= C.>= D.=
例题:
已知a=4,b=7,那么print(a>b)输出的结果是?(B)
A.False B.True C. 4D.
例题:
在Python中,下列程序段的运行结果是?(A)
a=2
b=3
print(a!=b)
A. True B.False C.0 D.a!=b
例题:
小奇参加知识竞赛,晋级条件是语文成绩和数学成绩必须等于或高于90分,用程序描述,以 下哪个条件语句才是正确的?(A)
A.语文成绩>=90 and 数学成绩>=90
B.语文成绩==90 and 数学成绩==90
C.语文成绩<=90 and 数学成绩<=90
D.语文成绩>=90 or 数学成绩>=90
例题:
下列选项输出结果为False的是?(C)
A.2>3 or 3<4 B.1.0==1 C."python"=="Python" D.10>=10.0
6. a is b 判断a和b的引用的对象(对应的值)是否相等,相等返回True,不相等返回False
7.a is not b 判断a和b的引用的对象(对应的值)是否不相等,不相等返回True,相等返回False
8.在python中,True是1,False是0,while True 跟 while 1是一样的。
例题:
已知表达式“3+8/4+False”(不包含引号),其输出结果的数据类型为?(C)
A.int B.bool C.float D.语法错误
9. A and B A 和B两个条件都为True的,那么返回的结果就是True,有一个条件是False,返回的结果就是False。
and的特性:找假值,若第一个为假则返回该值;若全都不为假,则返回最后一个真值
例题:
假设a=True, b=False,那么a and b的结果是?(A)
A. True B.False C.1 D.a=True, b=False
例题:
在Python中,如果a=2,b=3那么print(a and b)的输出的结果是False。(✅)
10.A or B A 和B两个条件都为False的,那么返回的结果就是False,有一个条件是True,返回的结果就是True;
or的特性:找真值,若第一个为真则返回该值;若全都不为真,则返回最后一个假值
例题:
以下程序运行的结果是?(A)
print(1<2 and 2<3 or 4>5)
A. True B.False C.1 D.2
例题:
已知
a=True
b=False
c=True
执行语句print(not a and b or c),结果为?(A)
A. True B.False C.1 D.0
例题:
下列代码的运行结果是?(A)
a=3 and 2
b=3 or 4
print(a+b)
A.5 B.7 C.True D.False
11.优先级:算术运算符>比较运算符>逻辑运算符
12.算数运算符的优先级:(),乘除余,加减
Python 运算符优先级从高到低如下:
**:幂运算
+, -:正号,负号
*, /, %, //:乘,除,取模,整除
+, -:加,减
==, !=, >, >=, <, <=, is, is not, in, not in:比较运算符,包括身份运算符和成员运算符
not:布尔“非”,and:布尔“与”,or:布尔“或”
例题:
以下Python运算符,优先级最高的是?(D)
A.= B.!= C.+ D.*
例题:
以下运算符按照优先顺序从高到低排序的结果是?(A)
①**
②/和//
③+和-
A.①②③
B.③②①
C.②③①
D.①③②
例题:
运行指令3**2 > 2*3 and 6 < 5,请问根据运算的优先级,首先进行哪一部分的运算?(B)
A.2>2 B.3**2 C.3 and 6 D.2*3
四.海龟
1.turtle.screensize(canvwidth=None, canvheight=None, bg=None),
参数分别为画布的宽(单位像素), 高, 背景颜色。
2. turtle.setup(width=0.5, height=0.75, startx=None, starty=None)宽高xy
例题:
Turtle库中的setup()指令既可以设置画布的大小也可以设置画布的位置。(✅)
例题:
在turtle库中对画布进行如下设置
turtle.setup(width=400, height=300, startx=200, starty=100),关于该指令描述正确的是?(C)
A.画布宽200、高100
B.画布宽300、高400
C.画布宽400、高300
D.画布宽100、高200
例题:
在turtle中可以用setup()设置画布的大小和起始位置。已知画布的设置参数为 turtle.setup(120,120,20,20),若只想更改画布的高度为150,下列指令设置正确的是?( )
A.turtle.setup(150,120,20,20) B.turtle.setup(120,150,20,20)
C.turtle.setup(120,120,150,20) D.turtle.setup(120,120,20,150)
3. turtle.pensize():设置画笔的粗细;
例题:
关于命令turtle.pensize(a) 的描述,下面选项中描述正确的是?(C)
A.这个命令用于设置画笔的颜色 B.这个命令用于设置画笔的形状
C.这个命令用于设置画笔的粗细 D.这个命令用于设置画布的大小
4. turtle.pencolor():画笔颜色
5.turtle.speed(speed):画笔速度, 1-10数值越大越快,但最快是0
例题:
小海龟正在学习有趣的绘图,小海龟正在使用turtle.speed(a)指令(a的当前值为3),小海龟 想将画笔的运动速度设置为最快,让它立刻呈现绘制的结果,应将a的值更改为?(A)
A.0 B.4 C.5 D.10
例题:
海龟正在学习绘制多边形,小海龟想让画笔绘制的速度慢一些,下列哪一指令使画笔绘制的速 度最慢?(B)
A.turtle.speed(0) B.turtle.speed(1)
C.turtle.speed(2) D.turtle.speed(3)
6.turtle.forward(100) 向前100像素,与面向方向有关
例题:
Turtle库中,turtle.forward(10),指的是海龟前进10个像素的距离,方向随机。(X)
例题:
在海龟画图中,turtle.forward(100)指令可以让小海龟向前走,turtle.backward(100)指令可以让小海龟 向后走,同时小海龟的头会转向相反的方向。(X)
7.turtle.backward(100) 后退100像素
8.turtle.right(90) 顺时针转(右转)90°
例题:
turtle.right(a) 命令的功能是?(A)
A.向右转动a度 B.向左转动a度
C.向右前进a的距离 D.向左前进a的距离
9.turtle.left(90) 逆时针转动(左转)90
例题:
下列哪个命令是逆时针旋转90度?(B)
A.turtle.right(90) B.turtle.left(90)
C.turtle.goto(0,90) D.turtle.goto(90,0)
10.turtle.pendown() 落笔,默认落笔
11.turtle.goto(x,y) 将画笔移动到坐标为x,y的位置
例题:执行以下命令后,turtle的最新坐标是?(C)
import turtle
turtle.goto(-200,-200)
turtle.forward(200)
turtle.left(90)
turtle.forward(200)
A.(-200,200)
B.(200,-200)
C.(0,0)
D.(0,200)
12.turtle.penup() 抬笔,不绘制图形,用于另起一个地方绘制,默认落笔
13.turtle.setx( ) 将当前x轴移动到指定位置
14.turtle.sety( ) 将当前y轴移动到指定位置
15.turtle.setheading(angle) 设置当前朝向为angle角度,默认右朝90°,逆时针增加
16.turtle.home() 设置当前画笔位置为原点,朝向右。
例题:
turtle.home()指令的作用是让小海龟返回原点,在小海龟返回原点后,画笔的颜色等设置不再 保留。(X)
17. turtle.circle(50)绘制半径为50的圆
例题:
调用turtle库指令,不可以只是用一行并且是一个指令直接绘制的图形是?(D)
A.圆形 B.等边三角形 C.正方形 D.直角三角形
例题:
小明想要绘制如图所示的图形,已知指令如下,大圆的半径为70,小圆的半径为50,请问横 线处需要补充的指令依次是?( )
import turtle
turtle.fillcolor(____)
turtle.begin_fill()
turtle.circle(____)
turtle.end_fill()
turtle.fillcolor(____)
turtle.begin_fill()
turtle.circle(____)
turtle.end_fill()
turtle.done()
A."red",70,"blue",50
B."blue",70,"red",50
C."red",50,"blue",70
D."blue",50,"red",70
18. turtle.circle(50,360,3)#绘制圆的内切三角形
例题:
turtle.circle(100,360)是绘制一个什么样的图形?(B)
A.半径为50的圆形 B.半径为100的圆形
C.半径为360的圆形 D.半径为180的圆形
19.turtle.dot(r,”color”) 绘制一个指定直径和颜色的圆点
例题:
小海龟正在绘制主题电子小报,需要在画布上绘制一个直径为50的圆(实心或空心),下列哪条 指令可以帮助小海龟完成绘制?(B)
A.turtle.dot(100) B.turtle.dot(50)
C.turtle.circle(50) D.turtle.circle(100)
20.turtle.fillcolor(colorstring) #绘制图形的填充颜色
例题:
关于turtle库,下列说法不正确的是?(B)
A.turtle.speed()可以设定画笔的运动速度
B.turtle.fillcolor()可以用来设置画布的背景颜色
C.在海龟作图中,小海龟默认朝向屏幕的右方
D.turtle.pencolor()用来设置画笔的颜色
例题:
使用Turtle库时,fillcolor()函数的作用是设置填充颜色。(✅)
21.turtle.color(color1, color2) #同时设置pencolor=color1, fillcolor=color2
例题:
关于语句turtle.color('red','green')说法正确的是?(C)
A.将画笔颜色设置为绿色。
B.该语句会让海龟移动绘制出红色的线条。
C.设置填充颜色为绿色,画笔颜色为红色。
D.与语句turtle.color('red')效果完全一样
22.turtle.filling() #返回当前是否在填充状态
23.turtle.begin_fill() #准备开始填充图形
例题:
小海龟想要给自己绘制的图形涂上颜色,下列关于颜色相关的设置说法错误的是?(B)
A.turtle.pencolor(color)指令用来设置画笔的颜色,并且参数color有两种表示方式。
B.turtle.color(color1,color2)指令用来同时设置画笔及填充颜色,color1代表的是填充颜色, color2代表的是画笔颜色。
C.turtle.fillcolor(color)指令中,color代表的是填充颜色,填充颜色需要在填充前进行声明, 否则以默认颜色或者上次的填充颜色来填充。
D.turtle.begin_fill()和turtle.end_fill()分别为设置填充的起点和终点,结束填充和开始填充必 须成对配合使用。
24.turtle.end_fill() #填充完成
25.turtle.hideturtle() #隐藏画笔的turtle形状
26.turtle.showturtle() #显示画笔的turtle形状
27.turtle.shape('turtle'):设置小乌龟的形状为乌龟, arrow:箭头,turtle:龟,circle:圆,square:正方形,triangle:三角形,classic:经典
28.turtle.stamp()在当前位置印制小乌龟形状(光标指针形状),返回印章id
29.导入turtle库,import turtle / import turtle as t / from turtle import *
例题:
使用下列哪个命令可以在Python中导入turtle库文件?(B)
A.install Turtle B.importturtle
C.createTurtle D.printTurtle
例题:
以下代码可以召唤出几只小海龟?(C)
import turtle
a=turtle.Turtle()
b=turtle.Turtle()
c=turtle.Turtle()
a.forward(100)
b.goto(100,100)
c.goto(100,100)
A.1 B.2 C.3 D.4