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

python3新手求助 输入一个单词,用for循环函数怎么样输出的时候每个字母之间都加一个空格,比,第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

你把原来输出的"*"改为"* "(也就是printf的双引号里面加一空格)就行,另外,前导空格也变为两个就行

也就是说,把printf(" ")改为printf("  ")(这是一空格改两空格),把printf("*")改为printf("* ")(也就是星号后面加空格)就行

附示例:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11762957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存