好文档 - 专业文书写作范文服务资料分享网站

实验1_Python语法及控制结构

天下 分享 时间: 加入收藏 我要投稿 点赞

课程名称 实验名称 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.9 6. 补充: (1) 求出100以内的所有素数 (2) 所有三位水仙花数 (3) 求N的阶乘 (4) 求出1000以内所有奇数之和 (5) 打印输出fibonacii数列前20项 (6) 打印九九乘法表 要求给出完整的程序和测试运行结果。 温度转换 t=raw_input(\if t[-1]=='C' or t[-1]=='c': F=float(t[:-1])*1.8+32.0 print \.

elif t[-1]=='F' or t[-1]=='f': C=(float(t[:-1])-32.0)/1.8 print \else: print\ >>> ================================ ================================ >>> Please input a temprature:32c The converted temprature is 89.6F >>> ================================ ================================ >>> Please input a temprature:37f The converted temprature is 2.8C >>> ================================ ================================ >>> Please input a temprature:34d input is wrong! 象限判断 (x,y)=input(\if x>0: if y>0: a=\在第一象限\ else: a=\在第四象限\else: if y>0: a=\在第二象限\ else: a=\在第三象限\print a >>> ================================ ================================ >>> Please input two numbers:(7,8) 点(7,8)在第一象限 >>> ================================ ================================ >>> .

RESTART RESTART RESTART RESTART RESTART 2

.

Please input two numbers:(-2,3) 点(-2,3)在第二象限 >>> ================================ ================================ >>> Please input two numbers:(-34,-43) 点(-34,-43)在第三象限 >>> ================================ ================================ >>> Please input two numbers:(23,-45) 点(23,-45)在第四象限 >>> 闰年判断 a=input(\if (a@0==0)or(a%4==0 and a0!=0): print\是闰年\else: print\是平年\ >>> ================================ ================================ >>> Please input a year:2014 2014 是平年 >>> ================================ ================================ >>> Please input a year:2037 2037 是平年 >>> ================================ ================================ >>> Please input a year:2008 2008 是闰年 : 等级转换 a=input(\if a>=85: print\成绩:%d,等级:A\elif a>=70: .

RESTART RESTART RESTART RESTART RESTART 3

.

print\成绩:%d,等级:B\elif a>=60: print\成绩:%d,等级:C\else: print\成绩:%d,等级:D\>>> ================================ ================================ >>> Please input your grade:67 成绩:67,等级:C >>> ================================ ================================ >>> Please input your grade:87 成绩:87,等级:A >>> RESTART RESTART . 4

.

7.1: def double_preceding(values): if values==[]: pass else: for i in range(len(values)-1,0,-1): values[i]=2*values[i-1] values[0]=0 print values if __name__==\ values=[2,3,4] double_preceding(values) >>> ================================ ================================ >>> [0, 4, 6] 7.3 for i in range(33,50,1): print i, >>> ================================ ================================ >>> 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 7.5 sum=0 count=0 for i in range(2,23,1): sum+=i count+=1 average=float(sum/count) print average >>> ================================ ================================ >>> 12.0 >>> 7.6 def remove_neg(num_list): new_list=[] for item in num_list: if item>=0: .

RESTART RESTART RESTART 5

实验1_Python语法及控制结构

课程名称实验名称Python程序设计课程类型必修课Python语法及程序控制结构实验目的:1.掌握Python基本的语法和数据类型;2.掌握函数定义及调用方法;3.掌握条件控制语句if...else的用法;4.掌握循环控制语句While、for的用法;实验内容:1.输入一个温度值,进行转换,要求能进行摄氏温度和华氏温度之间的互转。2.输入
推荐度:
点击下载文档文档为doc格式
6pq2e8bxpm3cwgi893aj3uh255c6he00c3j
领取福利

微信扫码领取福利

微信扫码分享