
不太懂这个是循环遍历几次,当age与2相除余数不为零时start为1,后面是如何循环遍历的呢
执行完if语句,start=1 , age=23;
然后执行for循环,从start=1开始,结束是age+2=25(不包括25),每次递进2,所以print打印x的值是:
1,3,5,7,9,11,13,15,17,19,21,23(因为结束不包括25,所以到23停止),这里一共打印12个数,所以是C。
age=23
start=2
if age%2 != 0:
start=1
for x in range(start,age+2,2):
print(x)
