《Python程序设计项目教程》参考答案.docx
《《Python程序设计项目教程》参考答案.docx》由会员分享,可在线阅读,更多相关《《Python程序设计项目教程》参考答案.docx(39页珍藏版)》请在三一办公上搜索。
1、参考答案项目一PythOn概述任务一认识PythonI【即学即修】I1. c2. D3. 简单易学、开源免费、属于离级语言、多语言集成、类库便捷等任务二搭建开发环境H即孽即薛】1. C2. C3. 环境变盘一般是指在操作系统中用来指定操作系统运行环境的一些参数任务三Python简单编辑I【即学即修】I1. A2. B3. print4.Print(how)PrinuRaM)Prlnt(you)任务四雪花程序I【即学卬嫁】I5. B6. C7. pipinstallMatplotlib直击二级;1. D2. D3. A任务五阶段测试一、选界题二、判断1.2.3.4. J6. X1.48. 三、填
2、空1 .整数2 .TureFalse3 .Type()4.85.16.208微字四、程JRnamsinput(请谕入你的姓名:)date=input(请输入你的生日:)COlOEnPUU”你越再取的颜色:”)PriM20)Printr你的姓名:Fame)PrInt(你的生口;,date)Print(你最喜欢的颜色:,color)print(,2O)项目二PythOn基础语法任务一计算某数的平方根2.1.1 Python缩进规则I【即学即然】I1 .A2 .缩进3 .空格Tab2.1.2 Python行与注释1 .A2 .井号(ff)三个单引号(“一”)三个双引号3 .前后使用的引号类型一致2.
3、1.4任务实现【即学即修】方法一:str=我们生来椰足旅人:假如万能的天帝强迫我们在无甘头的路上跋涉,+1假如产隘的厄运摆疔我们的头发向前拖.作为烟者,我们行什么法子?+“启程的时刻,我们听不到或胁的雷呜,只听见整明的诺言。*prlnt(str)辎出结果为:我们生来都是旅人:忸如万能的大帝强迫我们在无甘头的路上跋涉.假如严酷的厄运檎希我们的头发向前拖,作为弱者,我们有什么法子?启程的时刻,我们听不到威胁的雷鸣,只听见黎明的诺言.方法二:str=r我们生来都是旅人;假如万能的天帝赧迫我们在无甘头的路上跋涉,“假如产酷的厄运推着我们的头发向前拖,作为的昔,我们有什么法子?,启程的时刻,我们听不到威
4、胁的雷鸣,只听见黎明的诺吉。Print(Str)怆出结果为:(我们生来都是旅人:假如万能的大帝强迫我们在无甘头的路匕按涉,假如严谶的厄运撩希我们的头发向前拖,作为弱者,我们有什么法子?启程的时刻,我们听不到威胁的雷鸣,只听见黎明的诺方.2.三个双引号或配对的三个单引号值击三缎1.D任务二计算圆形的各参数2.2.1标识符与关键字【卬学即练】1. C2. A3. B2.2.2常量与变量【即学即蚱】6. C7. B2.2.3 Python数据类型【即挈即修】1. 202. round()3. 5-982.2.4 数据类型的转化【即学即嫁】1. A2. Da三235bin(八)tOblllOlOiro
5、ct(八),0o353,hexa),0xeb,2.2.5 输入输出函数runint(input(短跑成绩门)rope=nt(nput3分钟跳绳成绩:)kngJump三三inUinput(跳远成绩门)score=run0.4rope40.3+longJump*0.3PrInU体育测试总评成绩::SCore)2.2.6 格式化输出I【即学卬嫁】I1. B2.Importmatha=ftoat。叶Uu“请输入且角边1的长度:)b=(Ioagnputr请输入在用边2的长度:)c=arabbcmath.sqrt(c)PrmtE斜边长为:X)1.2.3.2.3.2赋值运算符1. B2. B3. C4. C
6、5.s三Mput请输入一个字符小:)print(,:=A15).formatS(0:15)任务三水仙花数2.3.1算数运算符【国学卬炼】取模17【即学即幻1. 等于号C)2. x三xy3. /=2.3.3比较运算符1 .TrueFalse2 .比较两个对是否不相等2.3.4 逻辑运算符【卬学即炼】I1. andornot2. 223. not4. 302.3.5 成员运算符【即学卬速】1. innotin2. 判断某指定值是否存在于某一序列中3. True2.3.6 身份运算符I1即学即11I1比较两个对象的存储单元2. True3. False2.3.7运算符优先级【即学卬峰】1 .从左到右
7、2 .比较运算符3 .444 .A*一直击二级;1. D2. C3. A4.=pow(3M+54(647)8,0,5)prit(round(3)任务四阶段测试3456789CAACBBAAC10. D11. D12. B13. B14. A1. 整形2. True.False3. 84. 1.2e55. 16. 0bl017. type()8. 0.5、0、29. 231.1(10andy0orx016. True17. True18. True(1)c=25.12pi=3.1411,cpi2s=pi*(r*2)Printr圆的半径为:,r,BI的面积为:rs)输出结果为:胧的半:径为;4.0
8、囤的面枳为:50.242. )a=int(input(请输入长方体的长:Rb=lnt(lnput(请输入长方体的宽;)3int(input(请输入长方体的高:)S=(a3b*Ce*c)*2V=ab*cPrint(长方体的表向积为:,S)Print(长方体的体枳为:M输出结果为:请输入长方体的长:3请输入长方体的宽:4诂输入长方体的海:5长方体的表面积为:94长方体的体枳为:60num三12345prit(num%10)prit(num%10010)PrINmUm%1000KX)print(num%10*4/1000)print(num/10*4)3.importmatha=Mt(input(请
9、输入直角三角形的第一条边长:Rb=int(inpuU”请输入直角三角形的舞:条边长:)c=math.sqrt(aa+b*b)Printr直角角形的第条边长为:rc)4.用户输入xinput(输入Xfft:)y=inpud输入y值不使用临时变计X-V=VzXPrintr交换后X的位为:.fOrmat(x)PrinH咬换后V的位为:(.format(y)项目三python流程控制语句任务一合理安排工资3.1.1 单分支结构(if)【即学即Fl1.num=lnt(lnput(请输入一个数:)讦num0:PrinU这个数是正Sn输出结果为:请输入一个数:6这个数是正数2.gradeHnt(input(
10、请输入成绩)ifgrade=60:Prlnt(及格了输出结果为:请输入成绩:86及格了3.1.2 双分支结构(if.else.)【卬学卬薛】tickeEnt(input(请向您是否有粟?(行可复1.没有回复2)ifticket=l:PrIntr可以进站)else:Printr需要买票才可进站)输出结果为:诂问您是否有票?没有同更2)1可以进站2.grade=int(input(靖输入学生成绩:Rifgrade=60:Prmt(该学生及格了)else:Print(该学生没有及格)输出结果为:请输入学生成绩:56该学生没有及格3.number=int(input(请输入一个数字:)ifnumber
11、%2=0:Print(这个数是偶else:Printr这个数是奇数)输出结果为:请输入一个数字:9这个数是奇数3.1.3多分支结构(if.elif.else.)um=lnt(ipt(itti个数字:RifumO:Print(该数字是IEer)elifnum=O:Print该数字是零”)else:Prmtr该数字是分数”)输出结果为:请输入个数字:8该数字是正数2.WUinPUtrW=)w=int(w)fw=O:swSUndayA*elifw=l:s=wMOndaelrfw三=2:s=wTuesday,elifw=3:s三uWednesday*elifw=4:s=vThursdayuelifv三
12、bS:s=wFridayefw=三6:sSaturday*else:S=MUnknown”print(三)3.height=eval(input(请怆入您的身高weight=eval(input(“请输入您的体用(kg):)BMI=weightheightheightPrmU”您的BMI指数是:1.lff.format(BMI)rfBMI18.S:Prlntr您的体型偏粳,要多吃多运动跟I”)elif18.5=BMK24:Print(您的体型IE常,绯续保持哟力elif24=BMI28:Prinu”您的体型偏脸书发福迹象!m)elif28三BMInum-rdn:#输入的数大于随机数?Prlnt
13、(随机数是Q1您猜大j,ffmat(nm-rdn)elifnumjnput=60:Ifgrade=70:ifgrade=85:Pdntr优秀)else:Primr良好)else:Printr及格)else:PrIntr不及格)输出结果为:诂输入学生成绩:75艮好3.gh=lnUnput(请输入工号Rgs三三float(irutC*请输入I:作时间Rifgs120:gz=gs84+s-120)84(l0.15)else:ifgs60:gz=gs84else:gz三gst84-7Prmt0号职工植发1.资“Fformat(Mgz)任务二打印九九乘法口诀表3.2.1while语句【即学卬1. 第一种
14、方法a三lSUm=Owhilea0:sum=sum+nn三n-2PrinUSUm)输出结果为:25002.n=input(=)n三int(n)S=whilen!三0:m三n%10s=s+str(m)n=n10print(三)3.EntMtr请输入个祭数)k=0whilen0:k三ln=10PrimE该整数的位数是%d,%k)输出结果为:诂输入个整数:153该整数的位数是33.2.2for语句【即学卬修】1. SUm=Oforiinrange(lr101):sum+=iprit(sum)输出结果为:25002.foriinrange(10,0,l:print(i)3.2.3循环嵌套num=ran
15、ge(l,101)surn=0foreinnum:ifc%20=0:sum+=cprit(c)print(l-100内所有20的倍数的和:FxmaUSUm)2.i=0whilei9:ifiS:J=Owhilej4-i:prints,end=*)j=lj三whileji+l:Print1.,end=J+=lelse:j三0whileji-4:prints*,end=)J+=1j0whilej9i:PrgU,end=)i+=lPrintoi+=l输出的结果为:3.forInrange(10):forjinrange(10-i,10):prnt(end=)forkinrange(i,10):Prin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计项目教程 Python 程序设计 项目 教程 参考答案

链接地址:https://www.31ppt.com/p-7199348.html