回答:原因很简单,因为它只是不满足循环条件,编译是可以通过的;关于flag的使用,你可以在循环外面定义flag,然后在循环里面修改flag,最后判断flag的驻状态,来确定后续执行过程
for i in range(2, 2): print('Hello') flag = True num = input('请输入一个数字: ') if int(num) == 10: flag = False if flag: print('输入的数字不是10')