Python 2.7 随机数位数和

Python 2.7 随机数位数和,python-2.7,Python 2.7,我是python的初学者,我想知道如何对1-10000之间的随机数求和 打印号码很容易: from random import randint x = randint(1, 10001) print x 但我如何计算结果的位数, 谢谢,我希望这能回答您的问题。将数字转换为字符串并逐位解析 from random import randint x = randint(1, 10001) print x sum = 0 for i in str(x): sum += int(i) pr

我是python的初学者,我想知道如何对1-10000之间的随机数求和 打印号码很容易:

from random import randint

x = randint(1, 10001)

print x
但我如何计算结果的位数,
谢谢,

我希望这能回答您的问题。将数字转换为字符串并逐位解析

from random import randint
x = randint(1, 10001)
print x
sum = 0
for i in str(x):
    sum += int(i)
print sum

多种方法之一:转换为字符串,拆分为数组,映射为int,然后求和。的可能重复