内容正文:
七年级上册
第三单元 走进python的世界
一、教材体系在Python中用turtle模块画图
走进python的世界
我的第一个Python程序
使用变量
模块的引入
编写我的第一个Python程序
学用input( )函数
实现简单的人机对话程序
对画笔进行设置
绘制常见几何图形
进入Python编程环境
绘制圆形、弧形、花瓣与花朵
二、知识点
1. 掌握Python的两种编程环境
掌握Python的两种编程环境(IDLE交互式编程环境和代码编程环境)的打开方法。
学会在代码编程环境下文件的保存和运行。
2. 掌握print()函数与input()函数的基本语法
掌握print()函数的语法格式。
print()函数的功能,可以输出文本还能进行表达式的运算。
print()函数的单双三引号的使用及区别,多个参数用逗号隔开。
掌握input()函数语法格式。
3. 理解变量及其使用方法
掌握变量命名的规则:
变量名可以包括字母、数字、下划线,但是数字不能做为开头。
例如:name1是合法变量名,而1name就不可以。
系统关键字特殊字符和标点不能做变量名使用。
Python的变量名是区分大小写的。
理解赋值符号的意义(=)
了解自增和自减符号的简写:+=,-=
4. 了解字符与整数两种基本数据类型
数据类型函数的运用(int(),float())
字符数据类型函数的运用(str())
算术运算符(+(加号)–(减号)*(乘号) /(除号)//(整除号)%(求余号) **(乘方))
5.掌握python中引入模块的方法(import turtle /import turtle as t /from turtle import *)
掌握turtle函数中画笔大小、颜色、填充(pensize()/pencolor()/fillcolor())
掌握画布的属性函数(screensize())
掌握画笔的属性和方法
(pensizezz(),pencolor(),fillcolor(),endfill(),pd()/down(),pu()/up(),circle())
掌握turtle函数中的方法函数,前进(forward()/fd())、后退(backward()/bk())、左转(left()/lt())、右转(right()/rt())、前往(goto())、隐藏(ht())
掌握for语句的格式和运用
练习题
一、单选题
1.以下函数可以用来设置画笔粗细的是( )。
A.pensize( )
B.pencolor( )
C.forward( )
D.import()
【答案】A
【解析】我们使用pensize( )函数来设置画笔的粗细,使用pencolor( )函数来设置画笔的颜色,使用forward( )函数来让画笔产生一个动作,使用import()函数来引入turtle模块(见课本50页第一段和47页最后一段)。因此选项A正确。
2.函数( )的作用是让程序暂停运行,等待用户输入-些文本,获取用户输入后,python将其存储在一个变量中。
A.print()
B.int()
C.int (input())
D.input ()
【答案】D
【解析】A选项用来打印输出;B和C选项可以将获取到的文本格式的数字转换成为整数;D选项符合题意。
3.下列代码中,( ) 的运行结果为2。
A.print(9//4)
B.print(9/4)
c.print( “9/4”)
D.print (9%4)
【答案】A
【解析】A选项用来实现整除;B选项实现常规除法,结果为2.25;C选项可以将引号中间的内容原样输出;D选项用来取余数;所以A选项符合题意。
4.在Python中输入以下程序:
a=input( )
b=input( )
c=a+b
print(c)
如果输入10和20,则输出( )。
A.120
B.1020
C.2010
D.30
【答案】B
【解析】input()函数获取到的数字默认为文本格式,并非整数格式,只能实现将获取到的字符拼接而不能实现算术运算,所以正确选项为B。
5.在Python中,下面哪行代码表示判断等式两边是否相等( )。
A.if a%2 =0:
B.if a%2/ =0:
C.if a%2 ==0:
D.if a%2! =0:
【答案】C
【解析】在python语言中,“=”是赋值符号,用来将“=”右边的值赋给“=”左边的变量,要判断等式两边是否相等,需要用“==”,所以正确选项为C。
6.在Python中,下列哪个值是整数( )。
A.”5.0”
B.-5
C.其它都不是
D.5.0
【答案】B
【解析】A选项是文本,B选项是负整数,C选项显然不对,因为B选项是整数