在本篇文章中,我们主要介绍模块表达式的内容,自我感觉有个不错的建议和大家分享下
利用python作为学科盘算器。熟习Python中的用常运算符,并分离求出表达式12*34+78-132/6、(12*(34+78)-132)/6、(86/40)**5的值。并利用math模块行进数学盘算,分离求出145/23的余数,0.5的sin和cos值(注意sin和cos中参数是弧度制示表)醒提:可通过import math; help("math") 查看math助帮
来自啄木鸟社区
首先我们须要清晰 ** 这个西东示表 次方运算 power 。
这样看来前几个式子并没有什么问题。让我们看一下代码吧。
x = 12*34+78-132/6 #表达式盘算
y = (12*(34+78)-132)/6
z = (86/40)**5
print '12*34+78-132/6 = %d' % x
print '(12*(34+78)-132)/6 = %f' % y
print '(86/40)**5 = %f' % z
在其中我们看到了print格式化出输的用法, 我们看到了两种新的示表, %d 与%f。其义定与C语言相似。
如果吧这两个换成字符串出输呢,我们来试一下。
x = 12*34+78-132/6 #表达式盘算
y = (12*(34+78)-132)/6
z = (86/40)**5
print '12*34+78-132/6 = %s' % x
print '(12*(34+78)-132)/6 = %s' % y
print '(86/40)**5 = %s' % z
除了没有了小数点,并没有什么变更。
在现我们载入math模块来盘算前面几个式子。
import math #导入数学盘算模块
a = math.fmod(145, 23) #求余函式
b = math.sin(0.5) #正弦函式
c = math.cos(0.5) #余弦函式
print '145 mod 23 = %d' % a
print 'sin(0.5) = %f' %b
print 'cos(0.5) = %f' %c
Oh,,fmod … 从来没见过,或许,是间时看看math模块的能功了。