我正在尝试创建自己的函数,将一系列字符转换为字符串。我不允许使用'join'。我需要用一个循环来做这个。我认为我有正确的基础,但是我不确定如何将它正确地实现到函数中。我是编程新手。在
下面是我使用的代码:def to_string(my_list):
# This line will eventually be removed - used for development purposes only.
print("In function to_string()")
# Display letters in a single line
for i in range(len(my_list)):
print(my_list[i], end='')
# Separate current letter from the next letter
if i
print(", ", end='')
# Returns the result
return ('List is:', my_list)
这将返回我想要的结果(如果列表是['a','b','c'],则返回a,b,c)。但是有一个“测试文件”我们要用来运行包含以下代码的函数:
^{pr2}$
结果是:to_string Test
In function to_string()
r, i, n, g, i, n, g('List is:', ['r', 'i', 'n', 'g', 'i', 'n', 'g'])
In function to_string()
('List is:', [])
这似乎表明我把事情搞砸了,我认为这和“打印”功能有关。有谁能告诉我我哪里出错了吗?在