测试使用语言:【Python】
由于此类语言入门非常容易,哪怕初中生亦可以,并且本科/研究生写论文、做实验多数所用语言都是【Python】故而选择此语言。
代码运行平台:【win10 x64】
代码环境安装:【https://blog.csdn.net/feng8403000/article/details/113784766】
代码编码格式:【https://blog.csdn.net/feng8403000/article/details/113785344】
完整的vs搭建并使用【Python】,非常简单,基础部分无需任何环境配置,工具自带即可。
什么是取模运算:
需要明确一点是,程序语言中取除法的整数商默认优先取临近值,即往负无穷方向取最邻近整数。
取模运算(“Modulus Operation”)和取余运算(“Remainder Operation ”)两个概念有重叠的部分但又不完全一致。主要的区别在于对负整数进行除法运算时操作不同。取模主要是用于计算机术语中。取余则更多是数学概念。
模运算具体实现过程为:
对于整型数a,b来说,取模运算或者求余运算的方法都是:
1.求 整数商: c = a//b (//在python中表示取地板商,/表示取float商)
2.计算模或者余数: r = a - c*b
Python的模运算(%)对于正数而言是取余数,对于负数则不能笼统地说是取余数。
注意,这里的‘取余数’就是现实数学中我们所指的取余数,-7%4=-1余-3
在python语言环境中 % 运算符代表取模,-7 % 4=1
例子:
不同的语言,取模符号可能不是%.
下一章内容:
【程序员数学基础【四、取模应用-判断奇偶数、判断素数、求两个数的最大公约数、水仙花数】(Python版本)】
【https://blog.csdn.net/feng8403000/article/details/114195005】
万丈高楼平地起,程序员数学基础,从小学的【什么是数学】至【离散数学】(主要是图论)咱们一步步成长,共同加油。