python控制结构实验结果分析_实验1_Python语法及控制结构

41528d3028836879cd698677c3999917.gif实验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.96. 补充:(1) 求出 100 以内的所有素数(2) 所有三位水仙花数(3) 求 N 的阶乘(4) 求出 1000 以内所有奇数之和(5) 打印输出 fibonacii 数列前 20 项(6) 打印九九乘法表要求给出完整的程序和测试运行结果。温度转换t=raw_(“Please a temprature:“)if t[-1]== C or t[-1]== c :F=float(t[:-1])*1.8+32.0print “The converted temprature is %.1fF“%Felif t[-1]== F or t[-1]== f :C=(float(t[:-1])-32.0)/1.8print “The converted temprature is %.1fC“%Celse:print“ is wrong!“>>> ================================ RESTART ================================>>> Please a temprature:32cThe converted temprature is 89.6F>>> ================================ RESTART ================================>>> Please a temprature:37fThe converted temprature is 2.8C>>> ================================ RESTART ================================>>> Please a temprature:34d is wrong!象限判断(x,y)=(“Please two numbers:“)if x>0:if y>0:a=“(%d,%d)在第一象限 “%(x,y)else:a=“(%d,%d)在第四象限 “%(x,y)else:if y>0:a=“(%d,%d)在第二象限 “%(x,y)else:a=“(%d,%d)在第三象限 “%(x,y)print a>>> ================================ RESTART ================================>>> Please two numbers:(7,8)点(7,8)在第一象限>>> ================================ RESTART ================================>>> Please two numbers:(-2,3)点(-2,3)在第二象限>>> ================================ RESTART ================================>>> Please two numbers:(-34,-43)点(-34,-43)在第三象限>>> ================================ RESTART ================================>>> Please two numbers:(23,-45)点(23,-45)在第四象限>>> 闰年判断a=(“Please a year:“)if (a%400==0)or(a%4==0 and a%100!=0):print“%d 是闰年“%aelse:print“%d 是平年“%a>>> ================================ RESTART ================================>>> Please a year:20142014 是平年>>> ================================ RESTART ================================>>> Please a year:20372037 是平年>>> ================================ RESTART ================================>>> Please a year:20082008 是闰年:等级转换a=(“Please your grade:“)if a>=85:print“成绩:%d,等级:A“%aelif a>=70:print“成绩:%d,等级:B“%aelif a>=60:print“成绩:%d,等级:C“%aelse:print“成绩:%d,等级:D“%a>>> ================================ RESTART ================================>>> Please your grade:67成绩:67,等级:C>>> ================================ RESTART ================================>>> Please your grade:87成绩:87,等级:A>>> 7.1:def double_preceding(values):if values==[]:passelse:for i in range(len(values)-1,0,-1):values[i]=2*values[i-1]values[0]=0print valuesif __name__==“__main__“:values=[2,3,4]double_preceding(values)>>> ================================ RESTART ================================>>> [0, 4, 6]7.3for i in range(33,50,1):print i,>>> =====

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值