Python语言程序设计(工作手册式)【实训题目-含答案】实训1.5.docx

上传人:lao****ou 文档编号:688142 上传时间:2024-04-08 格式:DOCX 页数:7 大小:26.98KB
下载 相关 举报
Python语言程序设计(工作手册式)【实训题目-含答案】实训1.5.docx_第1页
第1页 / 共7页
Python语言程序设计(工作手册式)【实训题目-含答案】实训1.5.docx_第2页
第2页 / 共7页
Python语言程序设计(工作手册式)【实训题目-含答案】实训1.5.docx_第3页
第3页 / 共7页
Python语言程序设计(工作手册式)【实训题目-含答案】实训1.5.docx_第4页
第4页 / 共7页
Python语言程序设计(工作手册式)【实训题目-含答案】实训1.5.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Python语言程序设计(工作手册式)【实训题目-含答案】实训1.5.docx》由会员分享,可在线阅读,更多相关《Python语言程序设计(工作手册式)【实训题目-含答案】实训1.5.docx(7页珍藏版)》请在第一文库网上搜索。

1、1.5实训1.5.1 实训1一、实训目的1 .了解Python运行原理、注释的使用2 .掌握Python的编码规范3 .掌握Python的输入与输出的写法4 .掌握Python变量与标识符的运用5 .能够利用Python语言基础编写简单的Python代码二、单元练习(-)选择题1 .下列用户标识符中合法的是(C)A.2name、1ength1_e1B.m_a、name#in1C.m-Name1ength1_nameD._nameGen$2、1ength12 .关于标识符,下列说明错误的是(B)A.标识符可以由字母、数字、下划线组成B.标识符必须由字母、下划线、数字开始C.标识符大小写敏感(不同

2、)D.标识符不可以使用Python的关键字3 .将python中的.py文件转换为.pyc文件的组件为(B)A.编辑器B,编译器C.虚拟机D.连接器(二)填空题I-Python由解释器、编译器和虚拟机三个主要部分组成。2. Python程序设计中一行可以写一条语句,每条语句以换行结束。3. Py1hon程序设计的注释是以H一开头,也可以用”(三个引号)符号代替注释,注释对程序的执行不起任何作用。4. 编写PythOn语言,其扩展名为.dy,编译后生成的文件扩展名为.dyc。5. Pv1hon3的数字类型分为ini、IOng、f1oatCOmDIeX等子类型。6. 可以使用八一符号把一行过长的P

3、ython语句分解成几行。7. Python2中使用#COding:UIf-8支持中文编码。(H)名词解释1 .解释器:用来运行语句O2 .编译器:将.py文件转换成.pyc文件。3 .虚拟机:用来运行.pyc文件。三、实训任务1 .Python官方网站下载并安装python3.6msi包。2 .安装pycharmGUI开发环境。3.配置Python环境变量,并能成功在cmd命令下进行Python的代码运行。任务2:【打印】编写一个简短的程序,打印下面内容:你的姓名、生日以及你最喜欢的颜色。具体格式如下所示:你的姓名生日你最喜欢的颜色程序编写于下方name=张三birthday=2000-1-

4、1,CoIOr=,蓝色,prin1(*)PrintC姓名:.format(name)PrintC生日:(.format(birthday)Print(最喜欢的颜色:.format(co1or)任务3:【求直角三角形的面积】输入直角三角形的三条边,三条边为整型,计算其面积,结果以浮点型输出。程序编写于下方frommathimportsqrta=ini(inputC请输入三角形边a:)b=in1(inpu1(请输入三角形边b:)c=in1(inpu1(请输入三角形边c:)p=(a+b+c)2ifa+bcanda-bc:s=sqrt(p*(p-a)*(p-b)*(p-c)Prin1C三角形的面积为:

5、.formats)e1se:PrinIc无法构成三角形)输入圆的直径,计算其面积(pi=3.14)程序编写于下方1=int(input(请输入圆形直径:)pi=3.14s=pi*(12)*2PrintC圆形的面积为:format(s)四、拓展任务任务1:【梯形的面积】输入梯形的上底,下底和高,计算梯形(IraPeZoid)面积。程序编写于下方top=int(input(,请输入梯形上底:,)base=in1(inpu1(请输入梯形下底:)h=int(inutC请输入梯形高:,)s=(top+base)*h/2Prim(梯形的面积为:,.format(s)任务2:【菱形的面积】输入菱形的高和底,

6、计算其面积(公式:菱形二底X高)程序编写下下方base=int(input(请输入菱形底:)h=int(inputC请输入菱形高:)s=base*hPrintC梯形的面积为:,.format(s)1.5.2实训2一、实训目的1 .了解值与类型、运算符和不同类型的混合计算2 .掌握字符串的连接与倍增3 .掌握将数值转换成字符串4 .掌握Python模块的导入5 .能够利用Py1hon语言基础编写简单的Python代码二、单元练习(一)选择题1.下列选项中,不是int整型数据的是(D)A.160B.010C.-78D.0x2342.下列选项中,不是实型数据的是(D)A.0.0B.20.12C.20

7、.1e+18D.0x2343.下面哪个不是Python合法的变量名(B)A.int32B.40X1C.se1fD._name.4.Python不支持的数据类型有(A)A.charB.iniC.f1oatD.1ist5.1*50*2.54,结果为(C)A.整型B.布尔型C.浮点型D.复数(二)填空题1 .若定义a=10,执行PrinttyPC后,结果为int。2 .若定义a=10.0,执行printtypc(a)后,结果为f1oat。3 .三种基本的程序设计结构为顺序结构、选择结构、循环结4 .圆的面积公式s=pi5M,写成PYthOn语言表达式为S=Di为八2。5 .若定义a=97,执行Pri

8、nt(然+8+3)后,结果为a836 .若定义a=97,执行Print(a+8+3)后,结果为报错。7 .若定义a=97,执行Print(Str(a)+8+3)后,结果为9783。8 .若定义a=D1执行Print(a*10)后,结果为DDDDDDDDDD。(三)名词解释1ASCn编码:是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的信息交换标准,并等同于国际标准ISO/IEC646。2 .程序调试:将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。3 .软件测试:描述一种用来促进鉴定软件的正确性、完整性、安全性和质

9、量的过程。4 .导入模块:把PythOn文件解释一遍。三、实训任务任务1:PyCharm中Python版本的切换】请参考1.2.13章节的两种方法。任务2:【换字游戏】编写一个换字游戏,要求将两个整数a和b进行交换,然后打印出来。程序编写于一方a=in1(input(谓输入整数a:)b=int(input(请输入整数b:)a,b=b,aprint(a:.fbrmat(a)Pri1It(b:.fbrmat(b)任务3:【数字合并】编写程序,将两个整数a和b合并成一个整数放到C里面,并打印出来。程序编写于下方a=inpui(请输入整数a:)b=inpu1(请输入整数b:)c=a+bprini(,c

10、:.format(c)任务4:【随机数的倍增】用随机数包产生一个020的随机数(包括小数),在产生一个10-30的随机整数作为前面随机数的倍增的量。程序编写于下方importrandoma=random.uniform(0,20)b=random.randint(10,30)c=a*bprint(a=nb=nc=),.foat(a.b.c)四、拓展任务1:【数字合并提高】编写程序,将两个的两位数整数a和b合并成一个整数放到C里面,合并的方式为:将a数的十位和个位数依次放到C数的个位和百位上,将b数的十位和个位数依次放到c数的十位和千位上。并将C打印出来。程序编写于下方a=in1(input(,

11、请输入两位整数a:)b=int(inpC请输入两位整数b:)a1=a/10a2=a%10b1=b/10b2=b%10c=b2*1000+a2*100+b1*10+a1print(c:.format(c)2:【求除数】导入随机数库包random,生成随机三个1-20的整数,将三个数相除,以字符串格式输出。程序编写于下方importrandoma=random.randint(1,20)b=random.randint(1,20)c=random.randint(1,20)print(abc=.format(a/bc)3:【代码版本转换】用Python2语言完成实训任务中的任务2和任务3。(1)编写一个换字游戏,要求将两个整数a和b进行交换,然后打印出来。程序编写于下方#coding:u1f-8a=input,请输入整数a:)b=EputC请输入整数b:)a,b=b,aPrinta:.forma1(a)printb:,.fbrmat(b)(2)编写程序,将两个整数a和b合并成一个整数放到C里面,并打印出来。程序编写于下方#Coding:Utr8a=inpui(请输入整数a:)b=inpu1(请输入整数b:)c=str(a)+str(b)prinic:.fbrmat(c)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服