python怎么做数学函数题

Python06

python怎么做数学函数题,第1张

【相关学习推荐:python教程】

python做数学函数题的方法:

1、打开CMD命令行以后我们先来看一个求平方的函数如下图所示,用pow即可计算某个数的几次方

2、接下来我们可以运用abs函数来求某一个数的绝对值,如下图所示

3、在遇到小数的时候,我们经常需要舍弃小数的部分直接用整数,那么就可以用floor函数了,但是直接用的话是报错的,如下图所示

4、这个时候我们需要导入math模块,因为floor函数在math模块中,如下图所示

5、接下来我们还会用到math函数中的开平方根的函数sqrt,如下图所示

6、最后我们在应用数学函数的时候可以直接将起赋值给某个变量,然后直接调用该变量即可,如下图所示

这个不考虑负数情况和小数的情况下,完全正整数,不需要计算,直接就能给出0 - 9 都是符合的,如果希望通过程序在算出有几个这样的数字,乘法因数相同的情况下直接用列表表达式

result = [ i for i in range(1590) if 105*i + 60 * i <= 1590]

#打印所有结果

print(result)

打印个数

print(len(result))

结果如下:

python这语言 能用一句 绝不多一个回车

def perfect_number(x):

    factors = []

    for i in range(1, x):

        if x % i == 0:

            factors.append(i)

    if sum(factors) == x:

        right = str.join(' + ', [str(i) for i in factors])

        print(x, '=', right)