while num <= 10: #此时num值为最开始设定的1,进入下面的循环,循环结束的条件是num小于等于10 sum=sum*num #算乘积 num=num+1 #因为还不到10,所以需要加1,然后跳到第一行继续循环计算。等num的值到10了,就不会跳到第一行再循环了。结果就是最终输出结果。
while num <= 10,里面num是while循环的条件,初始num = 1,while循环内部每循环一次,num = num +1,num值就会加1,相当于num从1,2,3,...,10,11,一直去while条件(while num <= 10)中判定num的值是否还满足条件,直到num = 11时,判断不满足了,就跳出了while循环;