若使以下程序的输出结果是144,下划线处该填写的代码是( )。 x=’bee’ y=” for i in x: y +=str(________) print(y)

admin2022-09-10  32

问题 若使以下程序的输出结果是144,下划线处该填写的代码是(          )。
  x=’bee’
  y=”
  for i in x:
    y +=str(________)
  print(y)

选项 A、ord(i)-ord(’a’)
B、ord(x)-ord(’a’)
C、i-’a’
D、chr(i)-chr(’a’)

答案A

解析 观察题目和程序可知,y是字符串"144"。观察4个选项,c和D选项明显不成立,首先字符不能做减法运算,故C选项错误;chr()函数是将数字转化为字符,故D选项错误;ord()函数的参数必须为单个字符,故B选项错误;A选项中。3次循环的ord(i)-ord(’a’)的值分别为’l’、’4’和’4’。本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/uznp777K
0

最新回复(0)