python实例

我们可以通过将数字转换为字符串,然后计算字符串的长度来轻松地确定一个数字的位数。这种方法简单且直观。

实例

def count_digits(number):
    return len(str(number))
    
# 示例使用
number = 12345
print(f"The number {number} has {count_digits(number)} digits.")

代码解析:

  • str(number):将数字转换为字符串,这样我们就可以使用字符串的长度函数。

  • len(...):计算字符串的长度,即数字的位数。

  • count_digits(number):调用函数并传入数字,返回该数字的位数。

输出结果:

The number 12345 has 5 digits.