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整除 。
>>> 

沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...