Python实验⼀Python语⾔基础
1、分别启动命令⾏的形式和图形⽤户界⾯形式的 Python 解释器,在命令和程序两种⽅式下执⾏下列的语句:
>>> a=2
>>> b="1234"
>>> c=a+int(b)%10
>>>print(a,'\t',b,'\t',c)
命令⾏执⾏:
编译器执⾏:
2、先导⼊ math 模块,再查看该模块的帮助信息,具体语句如下:
>>>import math
>>>dir(math)
>>>help(math)
根据语句执⾏的结果,写出math 模块包含的函数,并说明 log(),log10(), log1p(),log2()等函数的作⽤以及它们的区别。plotline
Math包下:
[‘doc’, ‘loader’, ‘name’,‘package’, ‘spec’, ‘acos’, ‘acosh’, ‘asin’, ‘asinh’, ‘atan’,
‘atan2’,‘atanh’, ‘ceil’, ‘copysign’, ‘cos’, ‘cosh’, ‘degrees’, ‘e’, ‘erf’, ‘erfc’,‘exp’, ‘expm1’,
‘fabs’, ‘factorial’, ‘floor’, ‘fmod’, ‘frexp’, ‘fsum’, ‘gamma’,‘gcd’, ‘hypot’,
‘inf’,‘isclose’,‘isfinite’,‘isinf’,‘isnan’,‘ldexp’,‘lgamma’, ‘log’, ‘log10’, ‘log1p’, ‘log2’, ‘modf’,‘nan’, ‘pi’, ‘pow’,‘radians’, ‘remainder’, ‘sin’, ‘sinh’, ‘sqrt’, ‘tan’, ‘tanh’, ‘tau’, ‘trunc’]
函数作⽤:
log():求对数函数,默认以e为底,log(2,math.e)表⽰ln(2)
3、在 Python 提⽰符下,输⼊以下语句,语句执⾏结果说明了什么?
>>>x=12
>>>y=x
>>>id(x),id(y)
运⾏结果:
说明python是基于值的内存管理模式,相同的值只保存⼀份,多个值相同的变量隐痛同⼀份值。
unity3d在哪下载
4、求下列表达式的值
(1)
(2)
(3)
(4)
5、已知 x=12,y=10−5,求下列表达式的值.
(1)
代码:
>>>import math
>>> x=12
>>> y=math.pow(10,-5)
>>>
1+x/math.factorial(3)-y/math.factorial(5)
2.999999916666667
运⾏结果:
(2)
代码:
>>>
安装nexus3
import math
>>>
x=12
>>>
y=math.pow(10,-5)
>>>
(2*math.log(abs(x-y)))/(math.pow(math.e,(x+y))-math.tan(y))
3.053527267625415e-05
运⾏结果:
(3)
代码:
>>>import math
>>> x=12
>>> y=math.pow(10,-5)
>>>(math.sin(x)+s(y))/(math.pow(x,2)+math.pow(y,2))+math.pow(x,y)/x*y 0.003219076978688669
运⾏结果:
(4)
代码:
>>>import math
>>> x=12
>>> y=math.pow(10,-5)
>>> math.pow(math.e,((math.pi/2)*x))+math.log(abs(x-y),10)/(x+y) 153552935.4853781
运⾏结果:
6、计算并输出π^2.请补充程序,并上机运⾏。
import
math
p=math.pi*math.pi
print(p)
运⾏结果:
7、先执⾏下列语句
>>> a=list(range(15))
>>> b=tuple(range(1,15))
然后完成操作或回答问题:
(1)显⽰变量 a,b 的值,并说出变量 a,b 的数据类型。
运⾏结果:
(2)range()函数的作⽤是什么?range(15)和 range(1,15)有何区别?二年矮化苹果树修剪
range()函数的作⽤是遍历某个区间的整数,range(15)是从0到15之间的整数,range(1,15)是1到15之间的整数。
(3)⽣成由 100 以内的奇数构成的列表 C,请写出语句并验证
代码:
>>> odd_list=list(range(1,100,2))python基础代码作业
>>>print(odd_list)
运⾏结果:
8、编写⼀个 Python 程序,使其运⾏后输出“Hello, Python Program”。
代码:
mysql创建数据库用户print(“Hello,Python Program”)
运⾏结果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。