实验1Python语法及控制结构.docx

上传人:scccc 文档编号:14100728 上传时间:2022-02-01 格式:DOCX 页数:13 大小:19.70KB
返回 下载 相关 举报
实验1Python语法及控制结构.docx_第1页
第1页 / 共13页
实验1Python语法及控制结构.docx_第2页
第2页 / 共13页
实验1Python语法及控制结构.docx_第3页
第3页 / 共13页
实验1Python语法及控制结构.docx_第4页
第4页 / 共13页
实验1Python语法及控制结构.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《实验1Python语法及控制结构.docx》由会员分享,可在线阅读,更多相关《实验1Python语法及控制结构.docx(13页珍藏版)》请在三一文库上搜索。

1、实用文档课程名称 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: 5

2、9-0)5 .完成 7.1、7.3、7.5、7.6、7.7、7.8、7.96 .补充:(1) 求出100以内的所有素数(2) 所有三位水仙花数(3) 求N的阶乘(4) 求出1000以内所有奇数之和(5) 打印输出巾bonacii数列前20项(6) 打印九九乘法表要求给出完整的程序和测试运行结果。温度转换t=raw_input(Please input a temprature:)if t-1=C or t-1=c:文 IF=ftoat(t:-1)*1.8+32.0print The converted temprature is %.1fF%F实用文档elif t-1=F or t-1=f:C

3、=(float(t:-1)-32.0)/1.8print The converted temprature is %.1fC%C else:printinput is wrong!文案大全RESTARPlease input a temprature:32cThe converted temprature is 89.6F=RESTARPlease input a temprature:37fThe converted temprature is 2.8C=RESTARPlease input a temprature:34d input is wrong!象限判断(x,y)=input(Pl

4、ease input two numbers:) if x0:if y0:a=(%d,%d)在第一象限%(x,y)else:a=(%d,%d)在第四象限%(x,y)else:if y0:a=(%d,%d)在第二象限%(x,y)else:a=(%d,%d) 在第三象限%(x,y) print a=RESTARPlease input two numbers:(7,8)点(7,8)在第一象限=RESTARPlease input two numbers:(-2,3) 点(-2,3)在第二象限=RESTARPlease input two numbers:(-34,-43)点(-34,-43)在第三

5、象限=RESTARPlease input two numbers:(23,-45)点(23,-45)在第四象限闰年判断a=input(Please input a year:)if (a%400=0)or(a%4=0 and a%100!=0):print%d 是闰年aelse:print%d 是平年%a=RESTARPlease input a year:20142014是平年=RESTARPlease input a year:20372037是平年=RESTARPlease input a year:20082008是闰年等级转换a=input(Please input your gr

6、ade:) if a=85:print 成绩:d 等级:A%aelif a=70:print 成绩:d 等级:B%a elif a=60:print 成绩:d 等级:C%aelse:print 成绩:d 等级:D%aRESTARTPlease input your grade:67成绩:67,等级:CRESTARTPlease input your grade:87成绩:87,等级:A7.1 :def double_preceding(values):if values=:passelse:for i in range(len(values)-1,0,-1): valuesi=2*values

7、i-1values0=0print valuesif _name_=_main_:values=2,3,4double_preceding(values)RESTART0, 4, 67.3RESTARTfor i in range(33,50,1): print i, =33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 497.5sum=0count=0for i in range(2,23,1):sum+=icount+=1average=float(sum/count)print averageRESTART=12.07.6def remove

8、_neg(num_list):new_list=for item in num_list:if item=0:new_list.append(item) return new_listif _name_=_main_: list=1,2,3,-3,6,-1,-3,1 print remove_neg(list)RESTAR1,2, 3, 6, 17-7for i in range(1,8,1):RESTARfor j in range(1,i+1): print T, print=TT TT T TT T T TT T T T TT T T T T TT T T T T T T 7.9i=0w

9、hile iT TT TTT1-100间的素数for i in range(1,101): flay=True for j in range(2,i):if i%j=0: flay=False breakif flay:print i,RESTART1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97三位数的水仙花数for i in range(100,1000):a=i/100b=i/10%10c=i%10if i=pow(a,3)+pow(b,3)+pow(c,3):print i,=RESTART

10、153 370 371 407N的阶乘n=input(Please input n:)for i in range(1,n+1):fac=1for j in range(i,i+1):fac=fac*jprint %d的阶乘是:d%(i,fac)=RESTARTPlease input n:71的阶乘是:2的阶乘是:3的阶乘是:4的阶乘是:5的阶乘是:123456的阶乘是:67的阶乘是:71-1000间的所有奇数的和sum=0for i in range(1,1001,2): sum+=iprint sumRESTAR250000斐波那契f1=1f2=1print f1,f2,for i in

11、 range(3,21): f3=f1+f2f1=f2f2=f3RESTARprint f3,1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765乘法表for i in range(0,10):print%4dt%i,printfor i in range(1,10):print%4dt%i,for j in range(1,i+1):print%d*%d=%dt%(i,j,i*j),print=RESTAR=012345678911*1=122*1=233*1=344*1=455*1=566*1=677*1=78

12、8*1=899*1=92*2=43*2=6 3*3=94*2=8 4*3=12 4*4=165*2=10 5*3=15 5*4=20 5*5=256*2=12 6*3=18 6*4=24 6*5=30 6*6=367*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=498*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=649*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81实验总结:通过此次实验,我了解了 Python语言的基本语法和流程控制语句:if - elif else选择控制语句,for的循环表达式,while循环控制语句、语法,以及所 适用的情况:for用于计数循环,while用于不确定的条件循环。学会了用一些 基本语句来解决实际问题

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1