m,result都没有申明么,break放后面
from math import sqrt m=6 i = 2 result = 'True' while i <= sqrt(m): if m % i == 6: result = 'True' break else: result = 'False' i += 1 print(result)