在考生文件夹下有一个文件“PY101.py”,请按照文件里的说明,完善横线处代码,用键盘输入一个1-26的数字,对应于英文大写字母表中的索引,在屏幕上显示输出对应的英文字母。示例如下。 请输入一个数字:1 输出大写字母:A 试题程序: #请在程序的____

admin2021-03-16  26

问题 在考生文件夹下有一个文件“PY101.py”,请按照文件里的说明,完善横线处代码,用键盘输入一个1-26的数字,对应于英文大写字母表中的索引,在屏幕上显示输出对应的英文字母。示例如下。
请输入一个数字:1
输出大写字母:A
试题程序:
#请在程序的________处使用一行代码替换
#注意:请不要修改其他已给出代码
s=eval(input("请输入一个数字:"))
ls=[0]
for i in range(65,91):
      ls.append(chr(________(1)________))
print("输出大写字母:{}".format(________(2)________))

选项

答案s=eval(input("请输入一个数字:")) ls=[0] for i in range(65,91): ls.append(chr(1)) print("输出大写字母:{}".format(ls[s]))

解析 本题考查字符串的chr()函数和列表索引查找。题目要求输入一个1~26的任意数字,返回对应的大写字母,这可以借助列表来实现。将A~Z共26个大写字符通过for循环依次添加到列表ls中,由于列表的索引从0开始,因此,ls[1]对应的是大写字母A,ls[26]对应的是大写字母Z,即可实现根据输入的数字返回对应的大写字母。chr(j)函数的作用是返回Unicode值i对应的字符,Unicode值65~90对应大写字母A~Z。因此第1空填i,第2空填ls[s]。
转载请注明原文地址:https://kaotiyun.com/show/fe6p777K
0

相关试题推荐
最新回复(0)