思路
输入一个字符串 (s),先输出 (s_0),然后输出所有的奇数(除以 (2) 余数不为 (0))项,即 (s_1, s_3, s_5 cdots)。
代码分析
- 首先,输入一个 (T) 表示数据的组数。
T = int(input())
- 接着,循环 (T) 次。
for i in range (0, T) :
- 输入字符串 (s) 并输出 (s_0)。需要注意的是,Python print 后会有一个换行,我们要用
end = ""
将换行变没。
s = input()
print(s[0], end = "")
- for 循环,找到所有奇数项并输出,同样使用
end = ""
。
for i in range (1, len(s)) :
if i % 2 == 1 :
- 输出一个空格,在这里,直接
print("")
即可。
完整代码
T = int(input())
for i in range (0, T) :
s = input()
print(s[0], end = "")
for i in range (1, len(s)) :
if i % 2 == 1 :
print(s[i], end = "")
print("")
话说我没事干玩什么 Python。