输出结果中的最后一行是什么?
i=0
while True:
i=i+1
if i>10:
break
m=i%2
if m==1:
print(i)
elif m!=1:
最后输出是11。因为最后的打印输出语句和上面的循环是并列关系。只有循环执行完毕后,才能执行最后的打印哦。
一直循环 当i=11循环结束,m是11%2结果是1 所以if成立打印i的值 当然是11
你在循环外边输出了i的值,i在11时break循环了,所以循环外输出就是11了