我做了一个起作用的功能。但是,输出与应有的输出有所不同。
在此作业中,我不允许更改打印语句,这意味着我已经调整了功能以打印正确的结果。 我的功能:
def shortest_word(word_list):
shortest = word_list[0]
shortest_lenght = len(shortest)
for country in word_list:
if shortest_lenght > len(country):
shortest_lenght = len(country)
shortest = country
return shortest
word_list = ["denmark", "sweden", "germany"]
print(shortest_word(word_list))
它应该打印:"sweden"
。
但是它打印:sweden
不带“”
答案 0 :(得分:0)
假设您无法更改
Tools.GetSocket().On("logged", (E) =>
{
SERVER servers = JsonUtility.FromJson<SERVER>(E.data.ToString());
if (servers.autoload != "")
{
JSONObject data = new JSONObject();
data.AddField("server", servers.autoload);
Tools.GetSocket().Emit("load:server", data);
}
});
本身,则可以像这样使用word_list
repr
或者如果必须使用双引号,
>>> word_list = ["denmark", "sweden", "germany"]
>>> print(word_list[1])
sweden
>>> print(repr(word_list[1]))
'sweden'