一 python 相关数学函数及使用示例

常用的数学函数:

ceil(x) 取顶

floor(x) 取底

fabs(x) 取绝对值

factorial (x) 阶乘

hypot(x,y)  sqrt(x*x+y*y)

pow(x,y) x的y次方

sqrt(x) 开平方

log(x)

log10(x)

trunc(x)  截断取整数部分

isnan (x)  判断是否NaN(not a number)

degree (x) 弧度转角度

radians(x) 角度转弧度

1.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

import math

for i in range(10000):
  x=int(math.sqrt(i+100))
  y=int(math.sqrt(i+268))
  if (x*x==i+100)and(y*y==i+268):
    print i

主要是中间的这三句,首先是定义了x,y,然后列出了成功的条件。

2.取任意小于1美元的金额,然后计算可换成最少多少枚硬币。硬币有1美分、5美分、10美分、25美分4种,如0.76美元可换3个25美分、1枚1美分。

  coins=[25,10,5,1]

  for obj in coins:

    if money>=obj:

      print money/obj

      money=money%obj

在python 2.7中,这里的除是整除。

 3.求1到100的素数

素数的定义

from math import sqrt
i=100
list=[]

for i in range (2,101):
  f=True
  root=sqrt(i)
  root=int(root)
  for j in range (2,root+1):
    if i%j==0:
      f=False
      break
  if f:
    list.append(i)

print list

设定了一个flag 变量和一个list进行控制,实现结果。

4.求一个三位数,三位数字都不相同的情况。

  for i in range(1,5):

    for j in range (1,5):

      for k in range (1,5):

        if (i!=j) and (j!=k) and(i!=k):

          print i,j,k

注意如果只列入i!=j,j!=k是不行的。

5.用户输入5个数字组成列表或者元祖,输出其平均值

  list=[]

  sum=0

  i=0

  while i<5:

    num=raw_input("Please input a num>")

    sum=sum+int(num)

    list.append(num)

    i=i+1

  print sum/5

  print list

(1)是要注意num需要转化成Int型的

(2)list=list.append(num)是不可以这么写的。

转载于:https://www.cnblogs.com/wutongyuhou/p/3567423.html

Python的常见几道数学运算题相关推荐

  1. python学习之给小学生数学运算题(混合加减乘除法)

    python代码随机生成加减乘除混合运算题,给熊孩子练习很不错哦!!! 寒假在家不能让他闲着,熊孩子的计算能力一如既往的差,学渣老爹继续根据学习进度自动生成寒假作业.不多说了,直接上代码,本着能用就好 ...

  2. 数学智力题 武士数独题目_这5道数学智力题,“虐哭”很多家长,难倒众多大学生...

    作为家长来说,最闹心的事情莫过于是辅导孩子的功课了.网络一直流传这样的一句话:"不写作业母慈子孝,一写作业鸡飞狗跳".一半的原因是由于孩子的不配合,还有一部分是因为现在的数学题目确 ...

  3. 数学智力题 武士数独题目_这6道数学智力题,我琢磨一上午也无解,结果被一个学霸全部搞定...

    数学智力题不同于普通的试题,它是集趣味性.智力测验等元素为一体的数学题目.长期坚持做数学智力题有利于开发人们的大脑智力.特别是对于学生来说,这种数学智力题能够让他们的思维变得更加的灵活.再加上智力题本 ...

  4. 数学智力题 武士数独题目_这6道数学智力题,我琢磨一上午也无解,你敢挑战吗?...

    原标题:这6道数学智力题,我琢磨一上午也无解,你敢挑战吗? 数学智力题不同于普通的试题,它是集趣味性.智力测验等元素为一体的数学题目.长期坚持做数学智力题有利于开发人们的大脑智力.特别是对于学生来说, ...

  5. python整数运算_深入 Python (6) 整数对象的数学运算

    整数的基本运算 上一节讲到,在 PyLong_Type 中定义了整数类型的各种属性,比如整数类型的名称 "int".整数对象最常用的是一些数学运算,整数对象当然也是支持这些方法的, ...

  6. 用python和sympy库解决方程组问题_使用Python的SymPy库解决数学运算问题的方法

    摘要:在学习与科研中,经常会遇到一些数学运算问题,使用计算机完成运算具有速度快和准确性高的优势.Python的Numpy包具有强大的科学运算功能,且具有其他许多主流科学计算语言不具备的免费.开源.轻量 ...

  7. Python练习:同符号数学运算

    练习:同符号数学运算 平台:Python123.io 教师:嵩天 描述 读入一个整数N,分别计算如下内容: 1. N的绝对值: 2. N与10进行同符号加法.减法和乘法运算,同符号运算指使用N的绝对值 ...

  8. 初一上册数学用计算机进行运算,400道初一上册数学计算题,初一上册100道数学计算题及答案。...

    1.-15+6÷(-3)×1/2 2.(1/4-1/2+1/6)×24 3.|-5/14|×(-3/7)2÷3/14 4.2/3+(-1/5)-1+1/3 23+(-73) (-84)+(-49) 7 ...

  9. Python [必刷64道 基础程序题]

    先更新22道,剩余的题会慢慢再本文档内更新 目录 1. (程序题)[求圆柱体的体积] 2. (程序题)[时间计算] 3. (程序题)[利息计算] 4. (程序题)[BMI指数计算] 5. (程序题)[ ...

最新文章

  1. php imagefill,PHP 图像填充 imagefill、imagefilledarc 与 imagefilledrectangle() 函数
  2. 蓝桥杯-最大的算式(java)
  3. Django之session验证的三种姿势
  4. SpringMVC项目 使用IDEA快速构建
  5. IoT -- (六) MQTT和CoAP对比分析
  6. 吉他谱——寂寞是因为思念谁
  7. Python 命令的参数
  8. wⅰndows ISO文件备份,5 款 Windows 最佳备份软件
  9. 用JAVA做一个简单的画图软件
  10. Kettle之Excel输入的简单使用
  11. 【吴恩达deeplearning.ai】Course 5 - 2.10 词嵌入除偏
  12. Delphi 10.3.1 TNetHttpClient在多线程中存在的问题及解决方法。
  13. Android开发【记事本App】项目开发流程——1
  14. 互联网时代产品研发的思考
  15. sqrt函数,对数进行开根号
  16. **PAT_甲级_1057 Stack (30分) (C++)【字符串处理/栈的模拟/树状数组】
  17. 移动、联通和电信运营商最新号段判断
  18. 怎么控制别人的电脑屏幕?
  19. 论API hook——说360安全浏览器、金山网盾、瑞星、卡巴斯基、傲游浏览器等软件会互相冲突.
  20. 【每日一题Day35】LC878第N个神奇数字 | 二分查找 找规律 + 数学

热门文章

  1. 计算机硬盘位显示none,开机找不到硬盘Detecting Primary Master... None
  2. python2 urllib2,Python urllib2保持活着
  3. pythontuple数据类型_Python数据类型之元组的详细介绍
  4. python xlrd xlwt综合_xlrd和xlwt -- python
  5. java final关键字_终于明白 Java 为什么要加 final 关键字了!
  6. redhat linux创建磁盘分区,redhat6.4 挂载硬盘,创建新分区,删除分区
  7. python快速排序解析_快速排序python实现总结
  8. win10计算机恢复出厂设置,Windows 10 一键恢复出厂设置详细教程
  9. 华为数据之道_华为规划的数字世界是什么样子的?
  10. 在显著性区域外画矩形框matlab,Matlab实验报告样板