def swap_adj(string):
if len(string) % 2 == 1:
string = string[:-1]
else:
string = string
for i in range (0, len(string), 2): print(string[i]+string[i+1], end= " ")
我希望程序交换每对 2 个字符,所以如果我输入 (abcdef) 作为参数,那么它将输出 (badcfe)。似乎无法弄清楚问题所在。