先用常规方法:
sum1 =1
for i in range(1,101):
sum1 = i*sum1
print(sum1)
简述常规方法运行过程:
sum = 1
进入for 循环,迭代1----100的之间的数
for i in range:
i = 1
i = 2
i = 3
i = 4
i = 5
...
i = 100
每一个临时变量i都是一个新的值。
sum1 = sum1 * i 这样写是为了清楚运算逻辑,更简便的写法是
sum1 *= i
每一次sum1 * i 的结果都会存到全局变量sum1里面
(根据for循环,全局变量的值 是不断变化的)
循环结束,按顺序打印sum1的值