Python判斷位數並列印各位的值

2021-10-07 13:43:11 字數 983 閱讀 8049

請用程式實現

輸入乙個不多於五位的正整數num,求出它是幾位數,將結果輸出,並將每一位的數字都列印出來。

注意: 位數和每位的數字分兩行列印。

# 請使用 input() 輸入乙個不多於五位的正整數 num

num=

int(

input()

)# 請計算這個正整數的位數,並將每一位的數字都列印出來。

num1=

str(num)

num_list=

list

(num1)

n=len

(num1)

if n==1:

print

("一"

)print

(num)

elif n==2:

print

("二"

)for i in

range

(n):

print

(num_list[i]

,end=

" ")

elif n==3:

print

("三"

)for i in

range

(n):

print

(num_list[i]

,end=

" ")

elif n==4:

print

("四"

)for i in

range

(n):

print

(num_list[i]

,end=

" ")

elif n==5:

print

("五"

)for i in

range

(n):

print

(num_list[i]

,end=

" ")

呼叫函式,判斷各位數字立方和是否等於它本身

description 自定義函式is number 判斷number的各位數字立方和是否等於它本身,如is 121 返回值0,is 153 返回值1。主函式輸入兩個正整數m和n m 1,n 1000 輸出m n之間的所有滿足各位數字和等於它本身的數。input 多組測試資料,每組輸入兩個正整數m和...

Python之判斷數字的位數

判斷數字位數 寫在最後的話 這裡是一段防爬蟲文字,請讀者忽略。本文原創首發於csdn,作者idys 部落格首頁 數字必須小於等於5位數 輸入的數必須為數字,輸入不正確則報錯 對輸入的數字,給出其位數 首先利用input獲取使用者輸入 利用isdigit 判斷使用者輸入是否合法 利用len 判斷使用者...

大爽Python入門練習題 2 3 數字各位數求和

大爽python入門練習題總目錄 第二章 中期練習題 中等 第3題 簡介 實現乙個函式sum digits num 接受乙個整數串num作為引數。返回該數各位數字的和。詳細說明 1234的各位數字為 所以1234各位數字之和為 4 3 2 1 10 同理987各位數字之和為 7 8 9 24 示例示...