在這個簡單的 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
原創文章,作者:IWMBQ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127457.html