利用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)**5print '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)**5print '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模块的功能了。

转载于:https://www.cnblogs.com/Kaysin/archive/2013/02/06/2905741.html

CDays–5 习题二(利用Python科学计算特性,使用常用计算符)及相关内容解析。...相关推荐

  1. python解决物理问题_利用Python科学计算处理物理问题(和物理告个别)

    背景: 2019 年初由于尚未学习量子力学相关知识,所以处于自学阶段.浅显的学习了曾谨言的量子力学一卷和格里菲斯编写的量子力学教材.注重将量子力学的一些基本概念了解并理解.同时老师向我们推荐了 Qua ...

  2. python科学计算基础教程pdf下载-python科学计算 第二版 PDF 下载

    相关截图: 资料简介: 本书详细介绍Python科学计算中最常用的扩展库NumPy.SciPy.matplotlib.Pandas.SymPy.TTK.Mayavi.OpenCV.Cython,涉及数 ...

  3. python科学计算基础教程pdf下载-Python科学计算 PDF 第2版

    给大家带来的一篇关于Python相关的电子书资源,介绍了关于Python.科学计算方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小59.5 MB,张若愚编写,目前豆瓣.亚马逊.当当.京东 ...

  4. numpy不用科学记数发 python_Python科学计算库Numpy常用的函数使用

    林小森博客: Python科学计算库Numpy常用的函数使用 - 林小森​www.linxiaosen.com Numpy具有强大的计算功能,本文介绍Numpy常用的函数,可以有效的提高工作效率. 首 ...

  5. python三维数据转换成二维_Python科学计算全生态工具锦集

    没关注?  伸出手指点这里 AI Python目前是与科学计算结合最好的一门编程语言,包括大数据分析.机器学习.人工智能.可视化,甚至是天文学.生物学(神经科学).量子力学等等都有强大的工具包支持 P ...

  6. 机器学习利用Anaconda搭建Python科学计算环境

    Anaconda Anaconda是Python科学计算环境,除了必备的Python环境外,该有的其他科学计算包都有:numpy,sicpy,matplotlib,spyder-.. 镜像高速版下载地 ...

  7. python科学计算基础教程pdf下载-Python科学计算基础教程_PDF电子书

    因资源下载地址容易失效,请加微信号359049049直接领取,直接发最新下载地址. 前言 ======================================================= ...

  8. python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

  9. Python科学计算之Pandas基础学习

    Python科学计算之Pandas基础学习 导入Pandas 我们首先要导入我们的演出明星--Pandas. 这是导入Pandas的标准方式.显然,我们不希望每时每刻都在程序中写'pandas',但是 ...

最新文章

  1. 【C++】【四】企业链表
  2. GPU高效通信算法-Ring Allreduce
  3. 背景se_盘点那些RPG手游中主角的背景故事,越悲情越强大
  4. 2017 码云最火开源项目 TOP 50,你用过哪些?
  5. Java流程控制03 循环结构 While循环 DoWhile循环 For循环 增强型For循环
  6. Protobuf的优点
  7. java中class文件如何加载的_jvm如何加载class文件
  8. Intent常用使用汇总
  9. 企业运维经典面试题汇总(5)
  10. 秀米复制到公众号格式变了_公众号文章下载神器!支持批量、多格式,可下载历史全部文章...
  11. javascript 权威指南二
  12. matlab矩阵两个乘法运算,MATLAB矩阵运算-乘法
  13. 自然科学与军事技术史
  14. 【Matlab三维路径规划】狼群算法算法三维路径规划【含源码 167期】
  15. 什么是UI设计?UI学习一般分几个阶段呢?
  16. Codeforces Round #599 (Div. 2) B2. Character Swap (Hard Version)
  17. Kafka CPU使用率高排查思路及解决方案
  18. 《C语言程序设计》江宝钏主编-习题6-8-斐波那契部分和!!!!!
  19. postman设置前置条件
  20. 监狱逃离 51nod1299 最小割

热门文章

  1. TextView内可以有多种样式吗?
  2. 在文件中查找和替换,覆盖文件不起作用,它清空了文件
  3. enctype =#39;multipart / form-data#39;是什么意思?
  4. 联想拯救者Legion Y7000P 2020款(10代INTEL+GTX1650)安装ubuntu16.04(双系统)
  5. NB-IOT:系列专题1:低功耗能力
  6. linux:fdisk分区命令详解
  7. three.js 后期处理,物体高亮
  8. Three.js使用PointerLockControls控制相机实现第一人称视角
  9. JavaScript距离当前日期倒计时的方法(Vue项目)
  10. 微信小程序input安卓手机获取焦点时候上移