在这个简单的 python 程序中,我们必须计算一个数字的位数。这是一个初级 python 程序。
要理解这个例子,您应该了解以下 Python 编程主题:
- Python 语法
- Python 循环
- Python 介绍
python 中如何计算一个数字的位数?
想知道如何在 Python 程序中计算位数吗?这个基本的 Python 程序计算一个数字中的位数,这意味着如果你有一个数字 789,那么我们将得到计数为 3。让我们看看 python 程序,了解这个逻辑是如何实现的。
在接受用户的数字后,我们开始一个while loop
直到数字不等于零,然后我们在 python 中 while 循环的每次迭代中增加一个计数变量 1,然后我们将数字除以 10,从数字中删除一个数字。在while loop
的所有迭代之后,我们用 python 语言打印用于打印结果的计数变量。
算法
STEP 1: 接受来自用户的数字为字符串,并使用 python 编程基础中的 int 将其转换为整数。
步骤 2: 为计数初始化一个变量,并将其初始化为零。
第三步:使用while loop
直到数字不等于零。
STEP 4: 在 python 中 while 循环的每次迭代中,将计数增加 1。
步骤 5: 将数字除以 10,在每次迭代中从数字中删除一个数字。
STEP 6: 使用 Python 编程语言中的 Print 语句将位数打印为计数值。
Python 源代码
n=int(input("Enter number:"))
count=0
while(n>0):
count=count+1
n=n//10
print("The number of digits is:",count)
输出
Enter number : 12345
The number of digits is: 5