以下程序的输出结果是( )。 def mysort(ss,flag): if flag: return(sorted(ss,reverse=True)) else: return(sorted(

admin2022-09-10  34

问题 以下程序的输出结果是(          )。
  def mysort(ss,flag):
    if flag:
      return(sorted(ss,reverse=True))
    else:
      return(sorted(SS,reverse=False))
  ss=[9,4,6,21]
  print(mysort(ss,2))

选项 A、[4,6,9,21]
B、[9,4,6,21]
C、[21,9,6,4]
D、[9,4]

答案C

解析 本题考核的是列表的排序函数。sorted()函数的reverse参数如果等于True,那么按照降序排列;如果等于False,那么按照升序排列。在函数体中对参数flag进行了if判断,整数除了0其他均为True,所以此处if条件成立,ss按照降序排列。所以输出的结果为[21,9,6,4]。本题选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/v76p777K
0

最新回复(0)