回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>例如:</p>
<pre><code>def get_longest_name(a_list):
count = 0
for i in a_list:
if len(i) > count:
count = len(i)
word = i
return word
def main():
print("1.", get_longest_name(["Candide", "Jessie", "Kath", "Amity",
"Raeanne"]))
print("2.", get_longest_name(["Josephine", "Jessie", "Penelope", "Jin",
"Rosamunda", "Annabelle"]))
print("3.", get_longest_name(["Alan", "Jess", "Amity", "Rosalie",
"Raeanne"]))
print("4. ", "***", get_longest_name(["Jo", "Jai", "Jen", "Jing", "Joey",
"Jess"]), "***", sep = "")
print("5. ", "***", get_longest_name([]), "***", sep = "")
print("6.", "***" + get_longest_name([""]) + "***")
main()
</code></pre>
<p>输出如下:</p>
^{pr2}$
<p>我已经得到了三个正确的输出(三个最长的名称),但是对于第四个输出,没有最长的名称存在,第五个、第六个也没有。我希望输出如下:</p>
<pre><code> 1. Candide
2. Josephine
3. Rosalie
4. ******
5. ******
6. ******
</code></pre>
<p>我不知道怎么修。在</p>