![《Python程序设计》实验3 Python基本数据类型及分支结构实验报告_第1页](http://file4.renrendoc.com/view/281f1ddacd12d6b61a514622d1d204ae/281f1ddacd12d6b61a514622d1d204ae1.gif)
![《Python程序设计》实验3 Python基本数据类型及分支结构实验报告_第2页](http://file4.renrendoc.com/view/281f1ddacd12d6b61a514622d1d204ae/281f1ddacd12d6b61a514622d1d204ae2.gif)
![《Python程序设计》实验3 Python基本数据类型及分支结构实验报告_第3页](http://file4.renrendoc.com/view/281f1ddacd12d6b61a514622d1d204ae/281f1ddacd12d6b61a514622d1d204ae3.gif)
![《Python程序设计》实验3 Python基本数据类型及分支结构实验报告_第4页](http://file4.renrendoc.com/view/281f1ddacd12d6b61a514622d1d204ae/281f1ddacd12d6b61a514622d1d204ae4.gif)
![《Python程序设计》实验3 Python基本数据类型及分支结构实验报告_第5页](http://file4.renrendoc.com/view/281f1ddacd12d6b61a514622d1d204ae/281f1ddacd12d6b61a514622d1d204ae5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
**大学数学与信息工程学院《Python程序设计》实验报告实验名称:班级:实验地点:实验3实验名称:班级:实验地点:实验3姓日Python基本数据类型及分支结构名:期:学号:一、实验目的:[实验目的和要求]1、熟练掌握Python三种数字类型及其应用2、熟练判断条件表达式的真假3、熟练掌握Python分支结构二、实验环境:1、计算机,局域网,python3.7.2软件三、实验内容和要求:(直接将实验步骤及截图写在题目下面,结果必须截图)1、复数z=-3+4j,用Python程序求得对应的实部和虚部并计算z的绝对值,并思考输出的绝对值代表什么含义?色二寸-miE讣产FileEditShellDebug_Options_WindowHelpPython3.7.2ftags/^3.7JT:9a3ffc0492JDec232018,(AMD64)]onWin32Type''help1',"copyrieht"'credits"or"license])"for»>上一-3十4j>>>7.rea]-3.0>>>?-i.mag4.0>>>ab&(z)5.0>>>2、请将下列数学表达式用Python程序写出来,并运算结果24+7—3x41)/=5代码:a=2**4b=7c=3d=4e=5x=(a+b-c*d)/eprint(x)FileEditShellDebugOptionsWindowHelpPython3.7.4(taes/v3.7.4:e09359112e,JulB2019.2(AMD64)]onWin32Type"help","copyright","credits'or"license()"f>>)==================RESTART:H:/大二上学期;pyth口n/dai】2.2>>>2)x=(1+32)x(16mod7)/7代码:a=3**2b=1c=16d=7x=(a+b)*(c%d)/7print(x)3、编写程序,根据输入的长和宽,计算矩形的面积并输出。要求:输入语句input实现同步赋值。lw=input('请输入矩形的长和宽,以空格分隔:’)length,width=map(float,lw.split())s=length*widthprint("矩形面积为:",s)4、编写程序,用户输入一个三位以上的整数(如果不是三位数则提示输入错误),输出其百位以上的数字。例如用户输入1234,则程序输出12。(提示:使用整除运算。)代码:a=eval(input('请输入一个三位以上的整数:'))b=int(a/100)if(a<99):print('输入错误')else:print(b)biletditShellDebugOptions.WindowHelpPython3.7.2(tags/v3.7.2:Dec25201S?23:09:2Sj(AI4D64)onWin32Type"help","copyright","credits''or''license()"formore>>>==================RESTART:C:/Users/702-a01/Desktop/44.py;请输入一个三位以上的整数;54输入错误>>>不及格)的评定等级5、已知某课程的百分制分数mark,将其转换为5分制(优、良、中、及格、grade,评定条件如下:(注意:不要存在冗余条件)不及格)的评定等级优mark>90良80<mark<90成绩等级=中70<mark<80及格60<mark<70不及格mark<60代码:mark=eval(input(请输入你的分数:'))ifmark>=90:print('优')elif90>mark>=80:print(良')elif80>mark>=70:print('中')elif70>mark>=60:print('及格')elifmark<60:print('不及格')FileEditG-hellDebugOptionsWindowHelpPy±horii3.7.2(tags/v3.7.2!9aC0492jDec232018,23:09:28)(AMD64)]onWin32Type"help"?"copyright""credits"ar"licensG()"farmorei==================RESTART:C:/Users/702-a01/DGsk-top/55_py==请输入你的分数:89良6、(1)编写计算n的阶乘的程序,n由用户输入。提示:range(n)函数:产生一个数字序列range(start,n):产生一个以值start开始的序列,增长到n,但不包含nrange(start,n,step):产生一个以值start开始的序列,增长到n,但不包含n,但是使用step作为数字之间的增量。代码:n=eval(input("输入一个整数n:"))sum=1ifn<2:exit()else:foriinrange(1,n+1):sum=sum*iprint(sum)ryLiiund.r.i,vd.r.4;euyooyiizse,.(AMD64)]onWin32T7De'h已1口:rcopyright"."credits'or>>>====================RESTART:H:/大二上(2)采用math库中的函数计算n的阶乘代码:n=eval(input('请输入一个n:'))frommathimportfactorialifn>=0:z=factorial(n)print(z)else:print('出错')7、输出“水仙花数”。所谓水仙花数是指1个3位的十进制数,其各位数字的立方和等于该数本身。例如:153是水仙花数,因为153=13+53+33。(要求:在循环结构中采用if单分支进行判断)代码:n=eval(input('请输入一个3位数n:'))ifn<100orn>999:print('输入出错')else:a=n%10b=int((n/10)%10)c=int(n/100)ifa**3+b**3+c**3==n:print('n是水仙花数')else:print('n不是水仙花数')IIIJLn_f忆2U芋1产口V¥IIIPython3.7.4(tags/v3,7.4;e09359112e,Jul82019,20;34;20)(AMD64)]onWin32TynerlieIn",'copyriEht,f."credits'or"license。'formore)»=======RESTART:Ei:/l£21.91161:35作业留本/大二上学期/pythm/da请输入一个E位数n:446ri不是水仙花数)»8、输入一个时间(小时:分钟:秒),输出该时间经过5分30秒后的时间。代码:hour,minute,second=input('请输入一个时间(h:m:s):\n').split(':')hour=int(hour)minute=int(minute)second=int(second)second=second+30ifsecond>=60:second=second—60minute=minute+1minute=minute+5ifminute>=60:minute=minute—60hour=hour+1ifhour==24:hour=0print('%d:%d:%d'%(hour,minute,second))FileEditShellDebugOptionsWindowHelpPython3.7.4(tags/v3.7.4:&09359112e,Jul8:AND64)]oi.wi:i32Type,Jhelp"'',,J?opyrighf",JJcredits'"or"licen)>>=========RESTART:口:/18219n6135作业留本/大二请输入一个时同(h:m:s):02:25:512:31:21>»I9、(选做)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《劳动合同法》知识考试题库100题(含答案)
- 2025年株洲师范高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析
- 《绿色环保培训教材》课件
- 山东省博兴二中高三教学质量检测语文试题(含答案)
- 精准医疗治疗服务项目合同
- 通勤车合同协议书
- 2025科学仪器行业前景及发展趋势分析报告
- 蔬菜水果居间合同
- 安装窗帘合同范本
- 设备订购合同协议
- (一模)芜湖市2024-2025学年度第一学期中学教学质量监控 英语试卷(含答案)
- 完整版秸秆炭化成型综合利用项目可行性研究报告
- 2025中国海油春季校园招聘1900人高频重点提升(共500题)附带答案详解
- 胆汁淤积性肝硬化护理
- 《数据采集技术》课件-Scrapy 框架的基本操作
- (2024)河南省公务员考试《行测》真题及答案解析
- 湖北省十一校2024-2025学年高三上学期第一次联考化学试题 含解析
- 医疗保险结算与审核制度
- 围城读书分享课件
- 2025年河北省单招语文模拟测试二(原卷版)
- 2024版房屋市政工程生产安全重大事故隐患判定标准内容解读
评论
0/150
提交评论