Python的常见几道数学运算题

一 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美分。

Python的常见几道数学运算题

上一篇:Golang解决fatal error: all goroutines are asleep - deadlock!


下一篇:VC++界面编程之--实现一个画板并提供文字输入功能(MsPaint)