便宜VPS主机精选
提供服务器主机评测信息

用python求一个数各个位数的和 实例演示

可以通过将数字转换为字符串,然后遍历字符串中的每个字符,并将其转换为整数相加,来求一个数各个位数的和。

例如:

num = 12345
str_num = str(num)       # 将数字转换为字符串
sum = 0
for ch in str_num:       # 遍历字符串中的每个字符
    sum += int(ch)       # 将字符转换为整数并相加
print(sum)               # 输出各个位数的和

在上述代码中,我们首先将数字 12345 转换为字符串,并赋值给变量 str_num。然后,使用 for 循环遍历 str_num 中的每个字符,将其转换为整数并相加,得到各个位数的和。最后,使用 print() 函数输出结果。

需要注意的是,如果输入的数字可能是负数,则需要先使用 abs() 函数取其绝对值再进行操作。另外,在实际应用中,还需要对用户输入进行适当的验证和处理,以确保输入的内容符合预期。

未经允许不得转载:便宜VPS测评 » 用python求一个数各个位数的和 实例演示