python for循环使用return

时间:2017-08-24 13:22:27

标签: python-3.6

我试图制作一个像这样运作的功能:

输入:

 make_nametag('apple')

输出:

 'a*p*p*l*e*'

这是我的代码:

def make_nametag(name):
for letter in name:
    print(letter + '*', end='')

我有什么方法可以使用返回吗?谢谢!

谢谢!

1 个答案:

答案 0 :(得分:0)

我实际上通过使用:

来解决这个问题
def make_nametag(name):
get = int(len(name))
a = ''
for letter in name:
    a+=str(letter + "*")
return a

如果有更好的解决方案,请分享。