在学习这些如C语言和python等不同的语言的时候,都会涉及到用算法实现数字求和,比如求多少到多少的数字和,多少到多少的偶数数字和等等的。
如1-100数字和:
如1-100偶数和:
其实代码都是很简单的,都是基础原理,代码如下:
1.求1-100数字和:
i = 1 result = 0 while i <= 100: # 要更新result变量值 result = result + i i += 1 print(result)
就是采用while语句的基础知识,然后需要注意的是 i+=1这个量。
2.求1-100数字中偶数数字和:
方法1:
i = 1 result = 0 while i <= 100: if i % 2 == 0: result += i i += 1 print(result)
方法2:
i = 0 # 从2开始也是一样的 result = 0 while i <= 100: result += i i += 2 print(result)
两个方法的实质都是一样的,都是计算偶数和,只是方法1使用了if判断条件语句;方法2是直接采用通过改变这个需要计算的量的值,通过i+=2不停去更新这个量。
(想要改变求的范围,只需要简单修改那个范围量即可)