




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西北师范大学计算机科学与工程学院学生实验报告学号201471010222专业网络与信息安全班级2班姓名马福成课程名称Python程序设计课程类型必修课实验名称Python语法及程序控制结构实验目的:1. 掌握Python基本的语法和数据类型;2. 掌握函数定义及调用方法;3. 掌握条件控制语句if.else的用法;4. 掌握循环控制语句While、for的用法;实验内容:1. 输入一个温度值,进行转换,要求能进行摄氏温度和华氏温度之间的互转。2. 输入x,y,判断属于第几象限。3. 输入一个年份,判断是否是闰年。(能被400整除,或者能被4整除但不能被100整除)4. 定义一个函数将给定的一个成绩对应的转换成等级(A:100-85、B:84-70、C:69-60、D:59-0)5. 完成7.1、7.3、7.5、7.6、7.7、7.8、7.96. 补充:(1) 求出100以内的所有素数(2) 所有三位水仙花数(3) 求N的阶乘(4) 求出1000以内所有奇数之和(5) 打印输出fibonacii数列前20项(6) 打印九九乘法表 要求给出完整的程序和测试运行结果。1.#coding=gbkx=raw_input(请输入一个温度值:)if x-1=C or x-1=c: F=float(x:-1)*1.8-32.0 print 华氏温度是:%f%Felif x-1=F or x-1=f: C=(float(x:-1)-32.0)/1.8 print 摄氏温度是:%f%Celse:print 错误!运行结果:请输入温度值:6f摄氏温度是:-14.4C = RESTART = 请输入温度值:7c华氏温度是:44.6F2.#coding=gbkx=input(请输入一个数字:)y=input(请输入一个数字:)if x0: if y0: print 属于第1象限 else: print 属于第4象限elif x0: print 属于第2象限 else: print 属于第3象限else:print 不属于任何象限运行结果:请输入一个数字:7请输入一个数字:8属于第1象限 = RESTART = 请输入一个数字:0请输入一个数字:3不属于任何象限 = RESTART = 请输入一个数字:-1请输入一个数字:3属于第2象限 = RESTART = 请输入一个数字:3请输入一个数字:-1属于第4象限3.#coding=gbkY=raw_input(请输入一个年份:)if int(Y)%400=0: print 该年份是闰年!elif int(Y)%4=0 and int(Y)%100!=0: print 该年份是闰年!else:print 该年份是平年!运行结果:请输入一个年份:2000该年是闰年! = RESTART = 请输入一个年份:2014该年是平年!4.def cheng_ji(v): if 85=v and v=100: print A elif 70=v and v=84: print B elif 60=v and v=69: print C elif 0=v and v0: L.append(item) print Lif _name_=_main_: num_list=1,2,3,-3,6,-1,-3,1,print remove_negs(num_list)运行结果:1, 2, 3, 6, 1None5.7.7for i in range(1,2): for j in range(1,8): print T*j运行结果:TTTTTTTTTTTTTTTTTTTTTTTTTTTT5.7.8for i in range(1,2): for j in range(1,8): print *(7-j),T*j运行结果: T TT TTT TTTT TTTTT TTTTTT TTTTTTT5.7.9avalue=0while value7: value=value+1print T*value运行结果:TTTTTTTTTTTTTTTTTTTTTTTTTTTT5.7.9bvalue=0while value7: value=value+1print *(7-value),T*value运行结果: T TT TTT TTTT TTTTT TTTTTT TTTTTTT6.(1)for n in range(2,101): m=1 i=0 while mn: if n%m=0: i+=1 m+=1 if i = RESTART = please given a value:71 2 6 24 120 7206. (4)L=for i in range(1,1000): if i%2!=0: L.append(i)print sum(L)运行结果:2500006. (5)n=1m=1print n,mfor i in range(1,19): x=m+n print x, n=m m=x运行结果:1 12 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 67656.(6)for i in range(10): print%4dt%i,printfor i in range(1,10): print%4dt%i, for j in range(1,i+1): print %d*%d=%2d%(i,j,i*j),Print运行结果: 0 1 2 3 4 5 6 7 8 9 11*1= 1 22*1= 2 2*2= 4 33*1= 3 3*2= 6 3*3= 9 44*1= 4 4*2= 8 4*3=12 4*4=16 55*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 66*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 77*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 88*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 99*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度智能电网设备绝缘检测服务合同
- 2025版购物中心美食档口租赁合同书
- 学会调控情绪课件
- 2025版建筑设备安装与调试合同
- 2025版电力设施设备租赁与维修承包合同范本
- 2025版能源合同能源管理服务合同性质与节能效果
- 二零二五版海上风电场工程总承包合同范本
- 二零二五年度智能施工电梯与塔吊租赁及维护综合协议
- 二零二五年度家政服务与家庭纠纷调解合同
- 二零二五年度混凝土外加剂研发与应用技术合作合同
- GB/T 43137-2023土方机械液压破碎锤术语和商业规格
- 京东集团员工手册-京东
- 2023年苏州市星海实验中学小升初分班考试数学模拟试卷及答案解析
- GB/T 37915-2019社区商业设施设置与功能要求
- GB/T 31298-2014TC4钛合金厚板
- GB/T 27746-2011低压电器用金属氧化物压敏电阻器(MOV)技术规范
- GB/T 22237-2008表面活性剂表面张力的测定
- GB/T 13667.3-2003手动密集书架技术条件
- 导轨及线槽项目投资方案报告模板
- 复旦大学<比较财政学>课程教学大纲
- 书法的章法布局(完整版)
评论
0/150
提交评论