Python二级题目解析
1、题目
从键盘输入任意字符串,按照下面要求分离字符串中的字符:
1、分别取出该字符串的第偶数位的元素(提醒注意:是按照从左往右数的方式确定字符串的位置);
2、并依次存储到一个列表中;
3、输出这个列表。
2、答案
参考答案:
注意:仅供参考,考生可以自行设计,结果符合题意即可。
利用while循环:
s = input('请输入字符串:')
lst = []
i = 1
while i<len(s):
lst.append(s[i])
i += 2
print(lst)
利用for循环:
s = input('请输入字符串:')
lst = []
for i in range(1,len(s),2):
lst.append(s[i])
print(lst)
试题难度:一般
评分标准:
(1)定义一个变量接受从键盘输入的字符串;(2分)
(2)for 循环格式正确或者采用其他方法将偶数(或者所有)元素逐一取出;(3分)
(3)能够将取出的偶数位元素追加到列表中;(3分)
(4)输入列表正确。(2分)