1
deplivesb 2022-09-24 16:50:59 +08:00
任何数的 0 次方等于几?数学上咋学的?
|
2
yanqiyu 2022-09-24 16:58:01 +08:00
就这么说罢,a^0 * a = a^1 按照定义始终成立
a^1 = a 按照定义始终成立 这时候你猜猜良定义的 a^0 是? |
4
shushiyuedu 2022-09-24 17:04:11 +08:00
n=-3 # n 是要提取符号的数
x = '+' if n>0 else '-' # x 是提取结果 |
5
shushiyuedu 2022-09-24 17:05:27 +08:00
@noahhhh 你自己改吧,你自己没定义 0 对应啥符号,哈哈
|
6
datou 2022-09-24 17:11:20 +08:00
非零实数的零次幂都等于 1 吧?
|
7
krixaar 2022-09-24 17:28:18 +08:00 1
直接 n/abs(n)然后 0 作为特例呗
|
8
aloxaf 2022-09-24 17:36:41 +08:00
用 math.copysign
|
9
xiri 2022-09-24 18:05:12 +08:00 via Android 10
直接判断大于 0 小于 0 不就行了吗
|
10
HFcbyqP0iVO5KM05 2022-09-24 19:00:24 +08:00 via iPhone
同楼上,到底是什么原因不能判断是否小于零? enlight me please
|
11
jinliangtux 2022-09-24 19:33:44 +08:00
(-3)**0 = 1
|
12
xhuuanniqege 2022-09-24 19:54:15 +08:00 via Android
一个是-(3)^0 ,一个是(-3)^0 ,有啥好奇怪的吗
|
13
lambdaq 2022-09-24 22:39:10 +08:00
数学能力点过头了,工程能力欠缺。
python2: cmp() python3: (a > b) - (a < b) |
14
mikewang 2022-09-25 03:57:36 +08:00 1
简单的做法:(1, -1)[n < 0],如果需要 0 值也返回 1 的话。
|
15
fkdtz 2022-09-26 10:19:18 +08:00
不吃从何笑起
|