给以下程序填空,使得输出到文件a.txt里的内容是’90’,’87’,’93’的选项是( )。 y=[’90’,’87’,’93。] l=’’ with open(”a.txt”,’w’)as fo: for z in

admin2022-09-09  28

问题 给以下程序填空,使得输出到文件a.txt里的内容是’90’,’87’,’93’的选项是(          )。
  y=[’90’,’87’,’93。]
  l=’’
  with open(”a.txt”,’w’)as fo:
    for z in y:
      ________
    fo.write(l.strip(’,’))

选项 A、l=’,’.join(y)
B、l+=”’{}’”.format(z)
C、l+=”’{}’”.format(z)+’,’
D、l+=’{}’.format(z)+’,’

答案C

解析 由题意可知,写入文件的是’90’,’87’,’93’,字符之间有逗号分隔。A选项是将字符通过逗号连接成形如’90,87,93’的字符串;B选项没有使用逗号分隔;D选项由于在花括号({})外部没有使用引号,相加的结果为’90,87,93’。本题选择C选项。
转载请注明原文地址:https://jikaoti.com/ti/PY50FFFM
0

最新回复(0)