版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、*大学数学与信息工程学院Python程序设计实验报告实验名称:实验3 Python基本数据类型及分支结构班级:姓名:学号:实验地点:日期:一、实验目的:实验目的和要求1, 熟练掌握PythOn三种数字类型及其应用2, 熟练判断条件表达式的真假3, 熟练掌握PythOn分支结构二、实验环境:1、计算机,局域网,PythOn软件NH实验内容和要求:(亶接将实验步骤及截图写在题目下面,结果必须截图)H复数z=-3+4j,用PythOn程序求得对应的实部和虚部并计算Z的绝对值并思考输出的绝对 值代表什么含义File Eclit ShelI DebUg OPtiOnS WindoW HdpraPyrhO
2、n 5.7. ; (t Agv3.7.2 : 93f f c0d9?, DPC 23 ;018?(AHD64) On Win32TyPe "help11 "copyright"credits" or* "IicenseOn for»> z=-3+4j>>> z.Peal-3.0»> z.imag4.0»> abs(z)5.e»>2、请将下列数学表达式用PythOn程序写出来,并运算结果24+7-3×4I) =代码:3二2*4b=7c=3d 二4e=5X=
3、(a÷b-c*d)/ePrint(X)FiIe Edit Shell DebUg OPtiOnS WindOw HelPPythOn 3.7.2 (tagsv3.7.2:9a3ffc0492, DeC 23 2018? 23:09:28) I(AMD64) On Win32TyPe ,help" J l,copyrigh七”,credits" Or ,lIiCenSe()" for more ini»> z=-3+4j>>> N.real-3.0»> z.imag4.0»> abs()5.
4、0»>= RESTART: C:/USerS702-alDeSktOP/33.py =: 请输人矩形的长和宽,以空格分隔 5 6矩形面积为:30.0»>4、编写程序,用户输入一个三位以上的整数(如果不是三位数则提示输入错误),输出其百位以上 的数字。例如用户输入1234,则程序输出12。(提示:使用整除运算。)代码:a=eval (input ('请输入一个三位以上的整数:')9b=int(a100)if(a<99):Printe输入错误')else:Print(b)hie tdt SheIl DebUg OPtlOnS WlndO
5、W HelPPythOn 3.7.2 (tagsv3.7.2:9a3ffc0492? DeC 23 2018, 23:09:28; (MD64) On Win32TyPe "help", "copyright", "credits" Or "IicenseO" for more>>>= RESTART: C:/USerS72-a01DeSktOP/44.py =请输入一个三位以上的整数:54磕R错误>>>File Edit Shell DebUg OPtiOnS WindOW H
6、elPPythOn 3.7.2 (tagsv3.7.2:9a3ffc0492 DeC 23 2(AMD64-) On Win32TyPe ,help, ,copyright,icredits,i Or "Iicens>»= RESTART: C:/USerS702-a01D 请输入一个三位以上的整数:368136>>>5、已知某课程的百分制分数mark,将其转换为5分制(优.良.中、及格、不及格)的评定等级 grade,评定条件如下:(注意:不要存在冗余条件)优 mark 90成绩等级斗中80 mark < 9070 mark < 80及
7、格 60 mark < 70不及格火60代码:mark=eval (input(,请输入你的分数:')if mark>=90:Printe 优')elif 90>mark>=80:Printe 良')elif 80>mark>=70:Print(,中 r)elif 70>mark>-60:Print(I 及格')elif mark<60:Print(F不及格)File Edrt SheIl Debug OPtiOn 5 WindOW HelPPythOn 3.7.2 (tags/vi.7.2:9a3ffc04
8、92, DGC 23 2018, 23:09:28) (AMD64) Qn Win32TyPe "help" ? "copyright" j "credits" Or IIIiCenSe(),l for more i >>>= RESTART: C:/USerS72-alDeSktOP/55.py = 请输入你的分数:89良>>>FiIe Eclit SheIl DebUg Options WindOW HeIPPythOn 3.7.2 (tags/v3.7.2:9a3ffc049(AMD64) O
9、n Win32TyPe IlheIPIIJ "copyright, "credits">>>= RESTART: C:/USerS 请输入你的分数:94优>>>FiIe Edit SheIl Debu9 OPtiOnS WindOW HelPPythOn 3.7.2 (tagsv3.7.2:9a3ffC0492, DeC 23 2' (AMD64) Orl Win32TyPG IihelPM, MCOPyright", "credits*1 Or "licens »>= RE
10、START: C:/USerS702-a01D 请输入你的分数:56不及格>>>. (1)编写计算n的阶乘的程序,n由用户输入。提示:range(n)函数:产生一个数字序列range (start, n):产生一个以值Start开始的序列,增长到n,但不包含n range(start,n,step):产生一个以值Start开始的序列,増长到n,但不包含n,但是使用SteP作为数字之间的增量。代码:n=eval (input ("输入一个整数 n:',)SUm=Iif n<2:exit ()else:for i in range(l,n+l):SUm-S
11、Um*iPrint (SUnl)ry LIiuii o仁 性 IIdis Vo仁丄乙匕,.(AMD64) On Win32TyDe "help: "copyright", "credits" Or »>= RESTART:恥/大二上希人一个整数n:6720»>l(2)采用math库中的函数计算n的阶乘代码:n=eval (input (,请输入一个 n:')from math import factorialif n>=0:z=factorial(n)Print(Z)else:Printc 出错
12、39;)iq - :File Edit Shell DebUg OPtiOnS WindOW HelPPythOn 3?7?4 CtagS7v3. 7. 4reO9359112e, JUL8 2019, 20: (AMD64) On WLn32 TyPe "help", ZCOPyright/, "credits" Or zLicenseOz* for»>= RESTART: 业留本/大二上学期pyW-÷n720»> I8、a.输出“水仙花数”。所谓水仙花数是指1个3位的十进制数,其各位
13、数字的立方和等于该数本身。 例如:153是水仙花数,因为153 = l3+53+3 (要求:在循环结构中釆用if单分支进行判断)代码:n=eval (input ('请输入一个 3 位数 n:')if n<100 Or n>999:Printc输入出错')else:a=n%10b=int(n10)%10)c=int(n100)if a*3+b*3+c*3=n:Printcn是水仙花数')else:Printcn不是水仙花数')PythOn 3. 7. 4 (tagv3. 7. 4:e09359112e, JUI 8 2019, 20; 34:
14、20)(AMD6 4) On Win32”“TyPe VheIPZz. y cod yr IgIit x "credits" Or "license ()" for InOre »>= RESTART: Dr182L911635作业留本/大二上学/python/da请输入一个3位数n: 446n不是水仙花数»>File Edit SheIl DebUg OPtiOnS WindOW HelPPythOn 3. 7. 4 (tagsv3. 7. 4: e09359112e, JUl (AMD64)1 OrI Win32TyP
15、e "help", zzCopyrightzz, "credits" Or "li>»= RESTART: D:业留本/大请输入一个3检数n: 98输人出德»>IA re tailUeDUg UPllCMIS VVIllUOW epPython 3. 7.4 Ctagsv3. 7. 4: e09359112e, JUI 8 2019. (AND64) On Win32TyPG ZZheIPz, ZZCOP7right", Z Credits" Or ZZliCenSe
16、O »>= RESTART: D"业留本/大二上学期 个 3位数 n:153n是水仙花数>»10、输入一个时间(小时:分钟:秒),输出该时间经过5分30秒后的时间O代码:hour, minute, SeCOncI = input (,请输入一个时间(h:m: S): n*). split(,:,) hour = int (hour)minute = int(minUte)SeCOnd = int (SeCOnd)SeCOnd = SeCOnd + 30if SeCOnCl >= 60:SeCOnd = SeCOnd - 6
17、0minUte = minute + 1minute = minute + 5if IIIinUte >= 60:minUte = minute - 60hour = hour + 1 if hour = 24:hour = 0Print(,%dr%dr%d, % (hour, minute, SeCOnd)FiIe Edit SheIl DebUg OPtiOnS WindOW HelPPythOn 3.7.4 (tagsv3. 7. 4:e09359112e, JUl 8 : ta64> On WIn32TyPe "help", ZZCOPyright&qu
18、ot;, CreditSzZ Or "Iicec »>= RESTART: 业留本/大二请输入卜时间(h:ro:S):02:25:512:31:21»> I11、(选做)编写程序,通过对这个级数的项进行求和来求近似的兀 值: 4/1-4/3+4/5-4/7+4/9-4/11+ 程序应该提示用户输入n,要求和的项数,然后输出该级数的 前n个项的和。让你的程序从的值中减去近似值,看看它的准确性。四、实验结果与分析(实验总结(请将有疑问的题目和自己的答案粘贴此处。可不 写):五:思考题(必做):六.教师评语:PythOn 3. 7. 4 (tagsv3. 7. 4: e09359112e. JUI 8 2019. 2 (AN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英文设备贷款合同模板
- 董事长秘书助理岗位职责
- 九年级化学上册 第三章 维持生命之气-氧气3.2 制取氧气教案(新版)粤教版
- 八年级物理上册 1.1《希望你喜爱物理》第1课时教案 (新版)粤教沪版
- 2024-2025学年七年级地理上册 第三章 天气与气候 第二节 气温的变化与分布教案 (新版)新人教版
- 高中历史 5.2 无产阶级革命导师恩格斯教案2 新人教版选修4
- 2024年高中化学 第四章 电化学基础 第一节 原电池教案 新人教版选修4
- 武术作业设计人教版八下初中二年级体育教学设计
- 船长课件人教版
- 心电图出科课件
- 碳资产管理标准
- 新邹韬奋《我的母亲》原文阅读DOC
- 施工工程可索赔内容清单表
- 科室医院感染风险评估表
- 静脉的输液并发症防治及处理措施课件
- 电工技师实操考试习题
- 社会消防技术服务机构质量管理体系创建指南、程序文件和记录清单、记录表单参考模板、评价工具、判定准则
- 短视频全书电子教案完整版课件
- LVMH集团战略分析报告
- 中学校区工程型钢混凝土结构施工方案
- 某县新县城给水工程给水工程初步设计说明书
评论
0/150
提交评论