Python輸出乙個整數的百位及以上數字

2021-09-05 07:01:15 字數 616 閱讀 5511

學習筆記

#輸出乙個整數的百位及以上數字

n =int

(input

("請輸入乙個整數"))

if99

print

("該數的百位及以上數字是:"

.format

(str

(n)[:-

2]))

else

:print

("請輸入大於等於100的數"

)

執行結果

請輸入乙個整數5422354

該數的百位及以上數字是:54223

統一採用字串方式處理,不考慮輸入錯誤,不進行異常處理

#輸出乙個整數的百位及以上數字

n =input

("請輸入乙個整數")if

len(n)

>2:

#確保3位以上數字

print

("該數的百位及以上數字是:"

.format

(n[:-2

]))#反向切片

else

:print

("請輸入大於等於100的數"

)

輸出乙個整數的每一位

大家有沒有發現這種方法是吧整數的每一位都列印出來了但是他是逆序列印出來的。那我們怎麼才能正序列印呢 請看下面的方法,親!解題思路 把乙個整數分成兩部分列印,當這個整數是兩位或者兩位以上的數,要拆長最後一位和前面n 1位數的列印。例如 num是1234 1 先判斷他是幾位數 用if n 9 大於9說明...

C 輸入乙個三位數,輸出個 十 百位

上機內容 輸入乙個三位數,輸出個 十 百位 上機目的 熟悉十進位制 我的程式 檔名稱 test.cpp 作 者 王鍇英 完成日期 2012 年 10月20日 版 本 號 v1.0 對任務及求解方法的描述部分 略 輸入描述 無 問題描述 無 程式輸出 個位 十位 百位 問題分析 略 演算法設計 略 i...

程式設計實現 輸出乙個整數的每一位。

問題描述 輸出乙個整數的每一位。例如 給乙個數1234,在螢幕上列印出來1 2 3 4 解決方法 拆分整數的每一位,然後列印一下 例如 12 首先12 10拿出來2,然後在12 10剩餘1,列印出來就好了 include includeint main printf n system pause r...