日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Python程序:計(jì)算一個(gè)數(shù)字的位數(shù)

創(chuàng)新互聯(lián)Python教程:

在這個(gè)簡(jiǎn)單的 python 程序中,我們必須計(jì)算一個(gè)數(shù)字的位數(shù)。這是一個(gè)初級(jí) python 程序。

要理解這個(gè)例子,您應(yīng)該了解以下 Python 編程主題:

  • Python 語(yǔ)法
  • Python 循環(huán)
  • Python 介紹

python 中如何計(jì)算一個(gè)數(shù)字的位數(shù)?

想知道如何在 Python 程序中計(jì)算位數(shù)嗎?這個(gè)基本的 Python 程序計(jì)算一個(gè)數(shù)字中的位數(shù),這意味著如果你有一個(gè)數(shù)字 789,那么我們將得到計(jì)數(shù)為 3。讓我們看看 python 程序,了解這個(gè)邏輯是如何實(shí)現(xiàn)的。

在接受用戶的數(shù)字后,我們開始一個(gè)while loop直到數(shù)字不等于零,然后我們?cè)?python 中 while 循環(huán)的每次迭代中增加一個(gè)計(jì)數(shù)變量 1,然后我們將數(shù)字除以 10,從數(shù)字中刪除一個(gè)數(shù)字。在while loop的所有迭代之后,我們用 python 語(yǔ)言打印用于打印結(jié)果的計(jì)數(shù)變量。

算法

STEP 1: 接受來(lái)自用戶的數(shù)字為字符串,并使用 python 編程基礎(chǔ)中的 int 將其轉(zhuǎn)換為整數(shù)。

步驟 2: 為計(jì)數(shù)初始化一個(gè)變量,并將其初始化為零。

第三步:使用while loop直到數(shù)字不等于零。

STEP 4: 在 python 中 while 循環(huán)的每次迭代中,將計(jì)數(shù)增加 1。

步驟 5: 將數(shù)字除以 10,在每次迭代中從數(shù)字中刪除一個(gè)數(shù)字。

STEP 6: 使用 Python 編程語(yǔ)言中的 Print 語(yǔ)句將位數(shù)打印為計(jì)數(shù)值。

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

網(wǎng)站欄目:Python程序:計(jì)算一個(gè)數(shù)字的位數(shù)
分享路徑:http://m.5511xx.com/article/cdcjois.html