=1: for i in range(len(x)): x = str(r)return r 数字根是数字中所有数字的递归和。给定n,取n的位数之和。如果该值有一个以上的位数,则继续以这种方式递减,直到产生一个一位数。这只适用于自然数。 我的代码: 这段代码效率高吗?test.assert_equals( digita
我正在尝试编写一个R脚本,通过在范围内拟合一个值来计算不同的表达式。这个想法是,如果长度在一个范围内,它将以一种方式进行评估,如果它在一个较长的范围内,则将以不同的方式进行评估。我可以使用if/else语句来实现这一点,但是它非常难看,而且我相信一定有更好的方法……下面是可以工作的代码。Length=8.2
if (Length<