python引入math成其他(python如何引用math库)

http://www.itjxue.com  2023-01-30 04:44  来源:未知  点击次数: 

Python :标准库对象的导入和使用

三种:import 模块名[as 别名]

①import math? //导入标准库math

math.sin(3.4)

import math as mt

mt.sin(3.4)

②from 模块 import 对象

from math import sin? //只导入指定对象

sin(3)

③from 模块名 import *

from math import *? ? ? #导入标准库math所有对象

python问题?

你的Python程序有一些问题,我帮你改好了(有两种方案),你看看吧(改动的地方见注释)

import math #这里引入math库

F=50 #这里C与输入变量C重复,改成F

H=30

i=0

A,B,C=map(float,input().split(','))#这里以逗号分割输入的值

while i3:#这里加while循环给XYZ赋值

if i1:

D=A

Q=math.sqrt((2*F*D)/H) #这里把C改成F

X=int(Q)

elif i==1: #这里把i=1改成i==1

D=B

Q=math.sqrt((2*F*D)/H) #这里把C改成F

Y=int(Q)

elif i1:

D=C

Q=math.sqrt((2*F*D)/H) #这里把C改成F

Z=int(Q)

i=i+1 #这里把这句从if语句中提出来

print("%d,%d,%d"%(X,Y,Z))#这里以逗号分隔输出的值

源代码(注意源代码的缩进)

或者不用while循环和if语句直接赋值更简洁

import math

F=50

H=30

A,B,C=map(float,input().split(','))

X=int(math.sqrt((2*F*A)/H))

Y=int(math.sqrt((2*F*B)/H))

Z=int(math.sqrt((2*F*C)/H))

print("%d,%d,%d"%(X,Y,Z))

Python编程里我想用 from math import引用多个math函数该怎么操作?

如果知道每个函数的名字,可以from math import 函数1,函数2,...,函数n

如果导入全部函数就from math import *,但是一般不建议这么做,还是import math比较好。

如何使用python中的math

首先,导入math函数库。

一、计算平方根

输入一个数值,保存在变量n中。

相关推荐:《Python基础教程》

用函数sqrt,计算变量平方根的值。

二、计算幂

可以用函数exp,计算e的x次幂。

三、计算对数

设置两个数,保存在变量n和a中。

接着,用log函数计算以a为基数n的对数。

运行程序,其结果如下图所示。

(责任编辑:IT教学网)

更多

推荐思科认证文章