
- 出现了range(2,2)为什么没有报错?而是继续执行?
- flag一般怎么用?
回答:原因很简单,因为它只是不满足循环条件,编译是可以通过的;
关于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')