Discuss / Python / 疑问

疑问

Topic source

sum=0 n=99 while n>0: n=n-2 sum=sum+n print(sum) 和 sum=0 n=99 while n>0: sum=sum+n n=n-2 print(sum) 为什么会不同了?

好像明白了点,但是为什么是差100,而不是差99了?

Mark_206

#3 Created at ... [Delete] [Delete and Lock User]

你第一个的计算是从n-2,就是从97开始算的,总共加了50次,每次都减2,计算完总共减了50*2,就是100


  • 1

Reply