求 1 到 n 的所有数的约数和 暴力方法就是枚举每个数,算出他的约数和即可,这样有点慢。 另一种思路,枚举约数,判断他是谁的约数,并记录(即他的倍数有多少个),在乘以他自己。 n/i求的是n以内,i的倍数有多少个,在乘以i即可。 可以发现,枚举到n/2时,往后的所有数的倍数 ...
2、求1-100的所有数的和 #除了自定义的列表,我们还能用数字比如for i in range(1,10,3),rang里面三个数字分别代表开始,结束,步长。 #for中的break,可以在满足什么条件的时候退出循环: ...
2.求1-2+3-4+5...99的所有数的和 ...