程序的通用公式?

时间:2012-08-27 10:28:04

标签: python math

任何人都可以帮助获得通用公式,当i = 1时,对于其他数字(2,3,4 ...... 5)它应该为零('0')它应该是一个('1') 。 '我'从1开始。请有人帮忙。提前谢谢。

2 个答案:

答案 0 :(得分:2)

试试这个

 result = (i != 1) ? 1 : 0

似乎对于您使用的语言存在一些歧义,但支持三元运算符的任何内容都将以这种方式工作,您可能需要调整语法。

如果您无法访问三元运算符,那么伪代码就是

 result = 1;
 if (i == 1) {
     result = 0;
 }

在python中,这将是

result = 1
if i == 1:
    result = 0

答案 1 :(得分:0)

如果是mathematica,那么sgn(i-1)就足够了。另请参阅Wikipedia