我想将数字分成数字并将它们保存在python的列表(或数组)中。所以,首先我想 dig = [0 for i in range(10)]
然后 i = 0
while num > 9:
dig[i] = num % 10
i += 1
num /= 10
dig[i] = num
创建列表,但我真的不喜欢只为10位创建列表,是有可能得到数的长度,不重复循环
我在我的java程序中需要一个函数的一个小问题。我想检查数字的总量,一个'双'变量。 (例如:5应该返回1,5.0034应该返回5,和2.04应该返回3)我的功能是这样的: private int getDoubleLength (double a) {
int len = 0;
while (a != (int) a) {
a *= 10;
}