一整數,若其位數和可被9整除則必可被9整除。請用此方法判斷一數是否可
被9整除。
4.
|
範例一
|
範例二
|
範例三
|
輸入
|
0
|
99988111
|
47
|
輸出
|
是
|
不是
|
不是
|
程式
#coding:Big5
print (' python 程式設計50題測試範例 - 4 ')
print (' ')
print (' 一整數,若其位數和可被9整除則必可被9整除。')
print (' 請用此方法判斷一數是否可被9整除。')
while True:
N = input('請輸入 數字:')
try:
N = int(N)
except ValueError:
print ('這是不合法的輸入. 請再輸入一次...')
continue
if N > 0:
break
N1=str(N)
L2=len(N1)
N2=0
for x in N1:
N2=N2+int(x)
print('輸入的數字為 : %d ' %N)
print('輸入的每一數字和為 : %d ' %N2)
if (N2%9==0) :
print (' 可被9整除 。')
else:
print (' 不可被9整除 。')
結果
================== RESTART: D:\程式語言 Python 入門\50題\ex50-4.py ==================
python 程式設計50題測試範例 - 4
一整數,若其位數和可被9整除則必可被9整除。
請用此方法判斷一數是否可被9整除。
請輸入 數字:191925
輸入的數字為 : 191925
輸入的每一數字和為 : 27
可被9整除 。
>>>
================== RESTART: D:\程式語言 Python 入門\50題\ex50-4.py ==================
python 程式設計50題測試範例 - 4
一整數,若其位數和可被9整除則必可被9整除。
請用此方法判斷一數是否可被9整除。
請輸入 數字:29
輸入的數字為 : 29
輸入的每一數字和為 : 11
不可被9整除 。
>>>
沒有留言:
張貼留言