单选题 21.下面代码的输出结果是( )。
x=10
while x:
x一=1
if x%2:
print(x,end=”)
else:
pass
【正确答案】 C
【答案解析】while条件为真时进入循环体,执行循环体中的内容。如果x的值为偶数则if条件为假,不执行任何操作,为奇数则if条件为真,输出该奇数;进入下一次循环,判断while条件,判断是否进入循环体,执行循环体中的代码。后面的操作类似,直到while条件不满足。经过一系列的运算,输出结果为:97531。