python3新手求助 输入一个单词,用for循环函数怎么样输出的时候每个字母之间都加一个空格,比

2025-03-25 00:01:45
推荐回答(4个)
回答1:

word = input("input your word:")
for w in word[:-1]:
    print(w, end=' ')
print(word[-1])

 如果你说的输出是return的话,改为

def a():
    word = input("input your word:")
     b = ''
     for i in word:
         b += i + ' '
     b = b[:-1]
    return b

回答2:

以下代码调试通过:


from pip.backwardcompat import raw_input

word_given = raw_input('please give a word for test:')

word_sep = []  # 列表
word_sep = word_given

for i in range(0, len(word_sep)):
   print(word_sep[i], '', end='')


运行效果:


回答3:

words=input("Input the word:")
l=len(words)
for i in range(l):
    print(words[i],end=' ')

回答4:

把字符串拆分为字节数组 ,遍历字节数组