python过7游戏,python实现逢七必过游戏
7一切都要通过游戏规则。
1)1和0的特征:
1是任意整数的除数,即对于任意整数A,总有1 A .
0是任意非零整数的倍数,a 0,若a是整数,则a0。
(2)如果一个整数的最后一位是0、2、4、6或8,那么这个数可以被2整除。
(3)如果一个整数的数之和能被3整除,那么这个整数就能被3整除。
(4)如果一个整数的后两位数能被4整除,那么这个数就能被4整除。
(5)如果一个整数的最后一位是0或5,那么这个数可以被5整除。
(6)如果一个整数能被2和3整除,那么这个数能被6整除。
(7)如果整数的一位数被截断,则从剩余数中减去该位数的2倍。如果差是7的倍数,则原数可以被7整除。如果相差太大或者心算不容易看出是不是7的倍数,就要继续上述“截断、乘、减、查错”的过程,直到可以做出明确的判断。比如判断133是否是7的倍数的过程如下:13-32=7,所以133是7的倍数;比如判断6139是否是7的倍数的过程如下:613-92=595,59-52=49,所以6139是7的倍数,以此类推。
(8)如果一个整数的后三位能被8整除,那么这个数就能被8整除。
(9)如果一个整数的数之和能被9整除,那么这个整数能被9整除。
(10)如果一个整数的最后一位是0,那么这个数可以被10整除。
(11)如果一个整数的奇数位之和与偶数位之和的www.fun48.com差能被11整除,那么这个数就能被11整除。1的多重测试法也可以用上面check 7的“切尾法”来处理!过程中唯一不同的是倍数不是2而是1!
(12)如果一个整数能被3和4整除,那么这个数能被12整除。7一切都要通过游戏规则。
(13)如果整数的一位数被截断,则将该位数的4倍加到剩余的数上。如果差是13的倍数,则原数可以被13整除。如果相差太大或者心算很难看出是不是13的倍数,就要继续上述“截断、乘、加、查错”的过程,直到可以做出明确的判断。
(14)如果整数的一位数被截断,从剩余的数中减去该位数的5倍。如果差是17的倍数,则原数可以被17整除。如果相差太大或者心算不容易看出是不是17的倍数,就要继续上述的“截断、乘、减、查错”的过程,直到可以做出明确的判断。
(15)如果一个整数的一位数被截断,然后将这个位数的2倍加到余数上,如果差是19的倍数,则原数可以被19整除。如果相差太大或者心算很难看出是不是19的倍数,就要继续上述“截断、乘、加、查错”的过程,直到可以做出明确的判断。
(16)如果一个整数的后三位和前一个数的三倍之差能被17整除,那么这个数就能被17整除。
(17)如果一个整数的后三位和前一个数的七倍之差能被19整除,那么这个数就能被19整除。
(18)如果一个整数的后四位与前面隔五倍的数之差能被23整除(或29),则该数能被23整除。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。