1、需求:
# 定理:把一個至少兩位的正整數的個位數字去掉,再從餘下的數中減去個位數的5倍。當且僅當差是17的倍數時,原數也是17的倍數。
# 例如,34是17的倍數,因為3-20=-17是17的倍數
# 再例如,201不是17的倍數,因為20-5=15不是17的倍數。
2、程式碼實現:
number = input()len = len(number)# 獲取個位數字以及去掉個位數以後的整數數值ones_digit = int(number[-1])number_new = int(number[0:len-1])if(number_new - 5 * ones_digit) % 17 == 0: print(“%s 是 17的倍數” % number)else: print(“%s 不是 17的倍數” % number)
3、執行結果:
51
51 是 17的倍數
676767171717171717171718
676767171717171717171718 不是 17的倍數
1717171717171717171717171717171717171717171717
1717171717171717171717171717171717171717171717 是 17的倍數
透過python實現整除運算