python实验333

python实验333

ID:39341497

大小:62.51 KB

页数:4页

时间:2019-07-01

python实验333_第1页
python实验333_第2页
python实验333_第3页
python实验333_第4页
资源描述:

《python实验333》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、温州大学瓯江学院数学与信息工程学院《Python程序设计》实验报告实验名称:实验3Python基本数据类型班级:计算机一班姓名:王耀东学号:16219111116实验地点:7-414日期:一、实验目的:[实验目的和要求]1、掌握Python三种数字类型2、掌握Python数字类型的应用3、掌握Python字符串类型及其操作4、熟练掌握format()格式控制函数及其应用二、实验环境:1、计算机,局域网,python3.5.2软件三、实验内容和要求:(直接将实验步骤及截图写在题目下面,结果必须截图)1、复数z=-3+

2、4j,用Python程序求得对应的实部和虚部并计算z的绝对值,并思考输出的绝对值abs(z)代表什么含义?2、3、s=-3+4j4、print("实部:{:.0f}".format(float(s.real)))5、print("虚部:{}".format(s.imag))6、print("绝对值{}".format(float(abs(s))))7、请将下列数学表达式用Python程序写出来,并运算结果1)2)importmathx=(pow(2,4)+7-3*4)/5print(float(x))y=((1+p

3、ow(3,2))*(16%7))/7print(float(y))8、(1)编写计算正整数n的阶乘的程序,n由用户输入。提示:range(n)函数:产生一个数字序列range(start,n):产生一个以值start开始的序列,增长到n,但不包含nrange(start,n,step):产生一个以值start开始的序列,增长到n,但不包含n,但是使用step作为数字之间的增量。x=int(input("请输入数字"))y=1foriinrange(1,x+1):y=y*iprint(y)(2)采用math库中的函数

4、计算n的阶乘importmathx=3print(math.factorial(x))1、math库的练习:完成P74中思考与练习3.82、importmath3、print(math.sin(2*math.pi))4、print(math.ceil(3.5+math.floor(-2.5)))5、print(math.sqrt(math.pow(2,4)))6、print(math.gcd(12,9))7、print(math.floor(-2.5))8、print(round(math.fabs(-2.5)))

5、9、print(math.log(math.e))10、print(math.fmod(36,5))11、12、编写程序,确定梯子斜靠在房子上时,达到所给定高度所需的长度。梯子的高度和角度作为输入(输入均表示为float类型)。计算长度使用公式为:注意:角度必须以弧度表示,提示输入以度为单位的角度,并使用公式进行转换。importmathh=float(input("高度为:"))j=float(input("角度为:"))l=h/math.sin(math.pi*j/180)print(l)1、编写程序,通过对这

6、个级数的项进行求和来求近似的值:4/1-4/3+4/5-4/7+4/9-4/11+程序应该提示用户输入n,要求和的项数,然后输出该级数的前n个项的和。让你的程序从math.pi的值中减去近似值,看看它的准确性。importmathn=int(input("输入数字"))y=0q=2foriinrange(1,n+1):y=y+4/(2*i-1)*pow(-1,q)q=q+1print(y)----------------------------------------------------------------

7、-2、改写温度转换实例,将输入形式改为“F45或者C34”,相应输出也改变。3、importmath4、s=(input("输入温度"))5、ifs[0]in['F','f']:6、c=(eval(s[1:])-32)/1.87、print("转换后温度为:{:.2f}".format(c))8、elifs[0]in['C','c']:9、c=1.8*eval(s[1:])+3210、print("转换后温度为:{:.2f}".format(c))11、12、13、(1)参考书中微实例3.1获取星期字符串,改写实现

8、一个“获取月份缩写的字符串”要求根据1~12的数字返回月份缩写名称:月份缩写放在一个大字符串中:monts="JanFebMarAprMayJunJulAugSepOctNovDec"(2)使用字符串作为查找表的缺点是,所剪切的字符串长度必须相同。如果各缩写表示长度不同,还需要其他语句辅助。那么,该如何实现一个“获取月份字符串”呢?要求根据1~12的数字返回

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。