【发布时间】:2018-01-27 21:54:30
【问题描述】:
为什么这段代码返回None?
def html_list(inputs_list):
print("<ul>")
for html in inputs_list:
html = ("<li>" + html + "</li>")
print(html)
print("</ul>")
bam = ['boom','bust']
print(html_list(bam))
【问题讨论】:
-
你认为它应该返回什么?为什么?
-
这就是我正在尝试解决的问题。编写 html_list 函数。该函数接受一个参数,一个字符串列表,并返回一个单独的字符串,它是一个 HTML 列表。例如,如果函数在提供列表 ['first string', 'second string'] 时应生成以下字符串。
- 第一个字符串
- 第二个字符串
- 。接下来是源列表中的每个元素一行,由
- 和 标签包围。字符串的最后一行应该是结束标记
标签: python python-3.x nonetype