2016年8月18日 星期四

python 程式設計50題測試範例-4

一整數,若其位數和可被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整除 。
>>> 

沒有留言:

張貼留言

Messaging API作為替代方案

  LINE超好用功能要沒了!LINE Notify明年3月底終止服務,有什麼替代方案? LINE Notify將於2025年3月31日結束服務,官方建議改用Messaging API作為替代方案。 //CHANNEL_ACCESS_TOKEN = 'Messaging ...