版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页七年级上册第三单元 走进python的世界在Python中用turtle模块画图走进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中引入模块的方法(importturtle/importturtleast/fromturtleimport*)掌握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+bprint(c)如果输入10和20,则输出()。A.120B.1020C.2010D.30【答案】B【解析】input()函数获取到的数字默认为文本格式,并非整数格式,只能实现将获取到的字符拼接而不能实现算术运算,所以正确选项为B。5.在Python中,下面哪行代码表示判断等式两边是否相等()。A.ifa%2=0:B.ifa%2/=0:C.ifa%2==0:D.ifa%2!=0:【答案】C【解析】在python语言中,“=”是赋值符号,用来将“=”右边的值赋给“=”左边的变量,要判断等式两边是否相等,需要用“==”,所以正确选项为C。6.在Python中,下列哪个值是整数()。A.”5.0”B.-5C.其它都不是D.5.0【答案】B【解析】A选项是文本,B选项是负整数,C选项显然不对,因为B选项是整数,D选项是浮点数,所以正确选项为B。7.print("he"+"110")的输出结果是()。A.”he110”B.”he””110”C.he110D.he110【答案】D【解析】本题打印结果为将引号中间的文本拼接在一起形成一个新的字符串,所以正确选项为D。8.python程序文件的拓展名是()。A.jpgB.sb2C.pyD.fla【答案】C【解析】A选项是图片格式文件的扩展名;B选项是Scratch2.0ProjectFile文件的扩展名,C选项是python程序文件的扩展名;D选项是flash源文件的扩展名,所以正确选项为C。9.在Python中运行print(3.14),运行结果为()。A.1B.3C.14D.3.14【答案】D【解析】print()函数括号中只有一个数,没有运算符号,运行结果就是这个数本身,所以正确选项为D。10.Python语言中表达式"4.5"+"5.5”的值为()。A.10B.”10”C.4.55.5D.”4.55.5"【答案】C【解析】本题中的表达式是将文本相加,得到的结果为:将两个文本拼接成一个新的文本,所以正确选项为C。二、多选题1.下列变量名中正确的有:()A.my_nameB.my2nameC.my%nameD.my+name【答案】AB【解析】python编程语言对变量名有严格的规定:1.变量名第一个字符可以是字母或下划线“_”;2.变量名第一个字符不能是数字;3.变量名中不能有“\/&%*$?<}^”等特殊字符与标点;4.变量名区分大小写,同一个字母的大写和小写,被视为不同的变量名;5.变量名中不能有空格(见课本42-43页)。选项C中有百分号,选项D中有“+”号,因此选项AB正确。历年真题单选题1、运行程序,通过健盘输入乐乐,程序运行结果为()
name=input("请输入你的名字:")
print("Hello,",name)
A、请输入你的名字:乐乐 B、Hello,乐乐
C、Hello乐乐 D、Hello,乐乐
【答案】:D【解析】:本题为2021年出现的真题,在print()函数中,对引号引起的文本,程序运行后会原样输出,变量会被替换为值,D选项说法正确。2、在Turtle模块中,改变画笔的颜色可以使用()函数A、screensize() B、pensize() C、forward() D、pencolor()【答案】:D【解析】:本题为2021年出现的真题,A选项是设置画布的属性的函数,B选项是设置画笔的粗细的函数,C选项是让海龟向前移动的命令,D选项才是设置画笔的颜色的函数。3、在Python编程语言中,执行print(9+6)这句代码会输出什么?()。A、15 B、999999 C、9+6 D、96【答案】:A【解析】:本题为2021年出现的真题,本题考查的是print()的运算功能,A选项才是这句代码输出的结果。多选题1、在python中,关于变量的命名和使用,下列描述正确的是()
A、变量名不能包含空格,但可使用下划线来分隔其中的单词。
B、变量名可以包含字母、数字、下划线和特殊字符。
C、可以将Python关键字和函数名用作变量名。
D、变量名应既简短又具有描述性。
【答案】:AD【解析】:本题为2021年出现的真题,python编程语言对变量名有严格的规定:1.变量名第一个字符可以是字母或下划线“_”;2.变量名第一个字符不能是数字;3.变量名中不能有“\/&%*$?<}^”等特殊字符与标点;4.变量名区分大小写,同一个字母的大写和小写,被视为不同的变量名;5.变量名中不能有空格(见课本42-43页);6.系统关键字和标点不能做变量名使用。BC选项不符合python编程语言对变量的规定。2、在Python编程语言中,print()函数不仅能显示文本,还有哪些功能?()A、新建文件B、重复显示同一内容C、打印纸张D、算术运算【答案】:BD【解析】:本题为2021年出现的真题,本题考查的是print()函数的作用与功能,如果让文本与数字相乘,可以得到B选项的结果,如果是数字之间的加、减、乘、除、乘方的运算,可以得到D选项的结果;新建文件是在交互式编程环境界面中点击“File”菜单下的“NewFile”;打印纸张是打印机的功能,print()函数的作用是打印输出一些内容在屏幕上。所以BD选项说法正确。3、在Python编程语言中,使用print(函数时,在格式上需要注意些什么?()A、引号为英文半角标点B、引号可以前“单”后“双”,也可以前“双”后“单”C、括号为英文半角标点D、引号要么同时为“单”,要么同时为“双”【答案】:ACD【解析】:本题为2021年出现的真题,本题考查的是print()函数的语法,print()函数注意事项:(1)要在英文环境下编写程序;(2)print后要加括号;(3)文本外面要加引号,文本类型可以是汉字、英文、数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京牌车辆异地过户委托协议书范本
- 腰突的微创治疗
- 内蒙古赤峰市名校2024-2025学年高二上学期期中联考地理试题(含答案)
- 【初中地理】天气与天气预报教学课件-2024-2025学年七年级地理上册(湘教版2024)
- 14 B波的反射、折射和衍射 中档版2025新课改-高中物理-选修第1册(21讲)
- 热孔高分子材料行业相关投资计划提议
- HF-FB防弹玻璃相关行业投资方案范本
- 酒店管理业务能力
- 机关党委换届选举工作方案范文
- 第七讲-应对与心理防御机制课件
- 《食品经营许可证》延续申请表
- 2022年国家公务员考试《行测》真题(行政执法)及答案解析
- 2024年山东省东营市中考语文试题含解析
- 2024年招商引资居间合同
- 食堂承包经营服务项目投标方案(技术方案)
- 2024年公开招聘事业单位工作人员报名登记表
- 第五单元测试卷(单元测试)-2024-2025学年统编版六年级上册语文
- 2024-2030年中国冻干燕窝行业市场现状分析及竞争格局与投资发展研究报告
- 建设工程价款结算暂行办法-20220522094514
- 起重机柔性调速节能驱动系统
- 五级应急救援员职业鉴定考试题库(含答案)
评论
0/150
提交评论