Pythonのfor ~ else文イテラブルを使い切ってループが終了する場合、else節が実行されます。(breakが実行された場合は、イテラブルを使い切ってループが終了する場合にならないため、else節は実行されません) コード1for ~ elseのコードと実行結果 >>> for n in range(2, 10): ... for x in range(2, n): ... if n % x == 0: ... print(n, 'equals', x, '*', n//x) ... break ... else: ... # loop fell through without fi…