python数值运算,Python基础之数值运算

1 算术运算¶

主要了解数值间的运算符,包括加"+"、减"-"、乘"*"、除"/"、求余"%"、取整"int"、赋值"="等运算操作

a = 4

b = 9

c = a + b

print("两数相加:"+str(c))

d = a - b

print("两数相减:"+str(d))

e = a * b

print("两数相乘:"+str(e))

f = a / b

print("两数相除:"+str(f))

print("两数相除:"+str(int(f)))

g = round(f,2)

print("取两位小数:"+str(g))

h = b % a

print("取余数:"+str(h))

i = abs(a-b)

print("绝对值:"+str(i))

执行结果:

两数相加:13

两数相减:-5

两数相乘:36

两数相除:0.4444444444444444

两数相除:0

取两位小数:0.44

取余数:1

绝对值:5

2 指数运算

主要了解数值的指数运算,包括平方、N次方、开方、N次根等指数运算操作

import math

a = 3

b = 4

c = a ** b

print("指数幂1:"+str(c))

d = math.pow(a, b)

print("指数幂2:"+str(d))

print("自然数E:"+ str(math.e))

f = math.exp(4)

print("以e为底求指数幂:"+ str(f))

g = math.pow(a, 1/b)

print("开方求根:"+ str(g))

执行结果:

指数幂1:81

指数幂2:81.0

自然数E:2.718281828459045

以e为底求指数幂:54.598150033144236

开方求根:1.3160740129524924

3 对数运算

主要了解数据的对数运算,包括求幂的运算操作

import math

a = 2

b = 16

c = math.log(b, a)

print("以a为底求对数:", c)

d = math.log(b)

print("以自然数e为底求对数:", d)

执行结果:

以a为底求对数: 4.0

以自然数e为底求对数: 2.772588722239781

4 三角函数

主要了解三角函数的运算,包括正三角函数正弦值sin、余弦值cos、正切值tan;包括反三角函数反弦值asin、反弦值acos、反切值atan;以及度数与弧度之前的切换关系。

import math

# 正三角函数

a = math.sin(math.pi/6)

print("30°的正弦值", round(a,2))

b = math.sin(math.pi/2)

print("90°的正弦值", round(b,2))

c = math.cos(math.pi/6)

print("60°的余弦值", round(c,2))

d = math.tan(math.pi/6)

print("30°的正切值", round(d,2))

print("30°的余切值", round(1/d,2)) # math没有余切函数cot

# 反三角函数

a1 = math.asin(0.5)

print("0.5的反正弦值(弧度)", round(a1,2))

b1 = math.acos(-1)

print("-1的反余弦值(弧度)", round(b1, 2))

c1 = math.atan(1)

print("-1的反下切值(弧度)", round(c1,2))

# 度数与弧度转换

e = math.degrees(math.pi/4)

print("1/4π的度数", round(e,2))

f = math.radians(120)

print("120°的弧度数", round(f,2))

# 欧几里德范数

g = math.hypot(3, 4)

print("勾股定理斜边值:", round(g, 2))

执行结果:

30°的正弦值 0.5

90°的正弦值 1.0

60°的余弦值 0.87

30°的正切值 0.58

30°的余切值 1.73

0.5的反正弦值(弧度) 0.52

-1的反余弦值(弧度) 3.14

-1的反下切值(弧度) 0.79

1/4π的度数 45.0

120°的弧度数 2.09

勾股定理斜边值: 5.0

标签:运算,Python,数值,弧度,str,print,round,math

来源: https://blog.csdn.net/maott/article/details/114462847

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值