Python程序,用于打印未使用第一个测试用例的字符串的奇数和偶数索引

2024-04-20 13:32:04 发布

您现在位置:Python中文网/ 问答频道 /正文

问题

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

输入

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

输出

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

样本输入

二,

黑客

等级

样本输出

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)  

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

二,

黑客

等级

我的输出

Rn ak

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


Tags: 字符串inforinputrn字符ak样本
1条回答
网友
1楼 · 发布于 2024-04-20 13:32:04

希望这对你有帮助

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

相关问题 更多 >