以下程序的输出结果是( )。   x=10   while x:   x-=1   if x%2:   print(x,end=’’)   else:   pass

admin2022-09-09  17

问题 以下程序的输出结果是(          )。
   x=10
   while x:
     x-=1
     if x%2:
       print(x,end=’’)
     else:
       pass

选项 A、86420
B、975311
C、97531
D、864200

答案C

解析 while条件为真时进入循环体,执行循环体中的内容。如果x的值为偶数,则if条件为假,不执行任何操作;如果x的值为奇数,则if条件为真,输出该奇数。进入下一次循环,判断while条件,判断是否进入循环体,执行循环体中的内容。后面的操作类似,直到while条件不满足。经过一系列的运算,输出结果为:97531。本题选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/N46p777K
0

最新回复(0)