龙空技术网

通过python实现数字整除(求17的倍数)

fangel 88

前言:

当前兄弟们对“python取数字第一位数”大致比较关切,姐妹们都需要剖析一些“python取数字第一位数”的相关资讯。那么小编同时在网上搜集了一些关于“python取数字第一位数””的相关知识,希望各位老铁们能喜欢,各位老铁们快快来了解一下吧!

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实现整除运算

标签: #python取数字第一位数