Python程序打印字符串的奇数和偶数索引,而不采用第一个测试用例



问题

给定长度为N的字符串S,其索引从0到N-1,将其偶数索引字符和奇数索引字符打印为单行上两个空格分隔的字符串。假设输入从索引位置0开始(这被认为是偶数(

输入

第一行包含一个整数T(测试用例的数量(。T个后续行中的每一行i都包含一个字符串S.

输出

对于每个字符串S,打印它的偶数索引字符,后跟空格,后跟奇数索引字符。

样本输入

2

黑客

排名

样本输出

Hce akr

Rn ak

我的代码如下

T=int(input().strip())
for i in range(T):
Str=(input().strip())
odd=""
even=""
l=len(Str)
for j in range(l):
if(j%2==0):
even += Str[j]
else:
odd += Str[j]   
print(even,"",odd)  

****我得到的输出是:**输入

2

黑客

排名

我的输出

Rn ak

请帮帮我,我做错了什么?**

希望这将对您有所帮助。

T = list(input().split())
for j in T:
a = ""
b = ""
for i in range(0,len(j)):
if i%2 == 0:
a = a+j[i]
else :
b = b + j[i]
print(a+" "+b)

输入:

hacker rank

输出:

hce akr
rn ak

相关内容

最新更新