python for 循环使用 return 获取单词中的字母
python for loop getting letters in a word by using return
我正在尝试创建一个将像这样运行的函数:
输入:
make_nametag('apple')
输出:
'a*p*p*l*e*'
这是我的代码:
def make_nametag(name):
for letter in name:
print(letter + '*', end='')
有什么方法可以改用 return 吗?谢谢!
谢谢!
我实际上是通过使用来解决这个问题的:
def make_nametag(name):
get = int(len(name))
a = ''
for letter in name:
a+=str(letter + "*")
return a
如果有更好的解决方案,请分享。
我正在尝试创建一个将像这样运行的函数:
输入:
make_nametag('apple')
输出:
'a*p*p*l*e*'
这是我的代码:
def make_nametag(name):
for letter in name:
print(letter + '*', end='')
有什么方法可以改用 return 吗?谢谢!
谢谢!
我实际上是通过使用来解决这个问题的:
def make_nametag(name):
get = int(len(name))
a = ''
for letter in name:
a+=str(letter + "*")
return a
如果有更好的解决方案,请分享。