Math 自动热键:添加连续的数字范围

Math 自动热键:添加连续的数字范围,math,range,autohotkey,addition,Math,Range,Autohotkey,Addition,我试图在自动热键中添加一系列连续奇数(13-1001) 有没有一个公式可以涵盖这个问题 这就是我所拥有的: a:=13 b:=1001 s1:=((b+1)/2)**2 s2:=((a-1)/2)**2 s:=s1-s2 S3:=z+s Msgbox, ( Step 6 Results: Z is %z% First # is %a% Last # is %b% Sum of consecutive odd numbers (13-1001) is %s% Z+Sum is %s3% 向

我试图在自动热键中添加一系列连续奇数(13-1001)

有没有一个公式可以涵盖这个问题

这就是我所拥有的:

a:=13
b:=1001
s1:=((b+1)/2)**2
s2:=((a-1)/2)**2
s:=s1-s2
S3:=z+s
Msgbox,
(   
Step 6 Results:
Z is %z%
First # is %a%
Last # is %b%
Sum of consecutive odd numbers (13-1001) is %s%
Z+Sum is %s3%
向前地 该逻辑假设如下:

  • Start
    小于
    End
  • Start
    End
    都是奇数
原始示例 输出

Sum of all odd numbers from 13 to 1001 is 250965
Sum of all odd numbers from 49 to 4009 is 4019449

作为一项功能 输出

Sum of all odd numbers from 13 to 1001 is 250965
Sum of all odd numbers from 49 to 4009 is 4019449

z
是从哪里来的?这个公式和自动热键有什么关系?我回答了一系列问题,以帮助我了解更多有关自动热键的信息。原来的问题是:“将13-1001(含13-1001)到Z的所有奇数相加”Z来自上一个问题。Z=3在处理示例时遇到了哪些问题?显示的代码与问题有何关系?请详细说明。我想让这段代码更简洁,并且想知道是否还有其他函数可以用更少的行数完成这项工作。我尝试了下面的表达式,但它在自动热键中不起作用:add(范围(131001,2))