题目1:
用python提供的相关函数计算数学表达式的值
具体操作:
a = float(input("x:")) #input()输入(默认为字符串str形式)
#float()将()内类型转换为浮点型(即有小数点)
b = a + (3*a)/4 #混合运算的优先级:() 高于 ** * / // % 高于 + -
c = 10 * a * a
y = b / c
print(f"y的值为:{y}")
#或者
print("y的值为:{}".format(y))
#或者
print("y的值为:%f"%y)
print(y)
# x = int(input("x:"))
# a = complex(x , 6) #complex(realy,imag) realy:实部 imag:虚部
# b = complex(x , -5) #也可以直接写 b = x + -5j
# c = a * b
# print(c)
结果展示:
题目2:
y = (x + 6i) * (x - 5i) 注意:该式是复数的计算,其中x = float(input("x:"))
用python提供的相关函数计算数学表达式的值
具体操作:
x = int(input("x:"))
a = complex(x , 6) #complex(realy,imag) realy:实部 imag:虚部
b = complex(x , -5) #也可以直接写 b = x + -5j
c = a * b
print(c)
结果展示:
题目3:
用python提供的相关函数计算数学表达式的值
具体操作:
import math #导入math模块
x = 30
sinx = math.sin(math.radians(x)) #math.sin调用math模块中的sin()函数
#radians(x)将角度转换为弧度
cosx = math.cos(math.radians(x))
y = sinx + cosx
print(f"y = sin30° + cos30° = {y}")
结果展示:
题目4:
用python提供的相关函数计算数学表达式的值
具体操作:
import math
x = math.log(100) + math.sqrt(math.sqrt(math.exp(1))) #math.exp(1)或者math.e
#math.log调用math模块中的log()函数(log默认底为e)
print(x) #sqrt()开平方 exp(F(X))是e的F(X)次方