这个程序是如何运行出sum=4的呀可以解释一下吗循环结构不是很清楚

sum=j=1
while j<=3:
f=1
for i in range(2,2*(j+1)):
f*=i
sum+=f
j+=1
print(“sum=”,sum)


sum=j=1
while j<=3:
    f=1
    for i in range(2,2*(j+1)):
        f*=i
        sum+=f
        j+=1
print("sum=",sum)

img

sum=j=1
while j<=3:
    f=1
    for i in range(2,2*(j+1)):
        f*=i
        sum+=f
    j+=1
print("sum=",sum)

img

你确定一下缩进,但怎么也不可能运行出4啊

我也好奇你是怎么得出4的?