我有一个问题就是,这不是一个嵌套的for循环吗,内层循环for里面有个break,但是也会执行后面的else语句,但是如果,只有一个for循环,为什么不会执行后面的else语句,这是为什么呢?

if语句前面的下划线代表空格,这个csdn在编辑完之后自动缩进
low=int(input("请输入一个较小的数:"))
upper=int(input("请输入一个较大的数:"))
i=2
list=[]
for i in range(low,upper+1):
j=2
for j in range(2,i):
_if i%j==0:
break
else:
list.append(i)
print(list)

你这题目自己看的懂嘛。。。反正break是只能跳一层循环的。