如何使用Python找到给定数字中数字的数量?
在此程序中,我们需要找到用户提供的整数中数字的数量。
阅读更多:Python 教程
例如
用户输入:123,输出:3
用户输入:1987,输出:4
算法
步骤1:从用户处获取整数值作为输入值
步骤2:将数字除以10并将商转换为整数类型
步骤3:如果商不为0,则将数字的计数加1
步骤4:如果商为0,则停止计数
步骤5:结束
示例代码
输出
解释
当我们将一个数字除以10并将结果转换为类型强制为 int 时,个位数字将被删除。因此,每次除以10将为我们提供整数中数字的数量。当结果变为0时,程序将退出循环,并且我们将获得整数中数字的数量。