回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>这是我在课堂上问的问题:
编写并测试一个以名称作为参数并返回名称首字母的函数。例如,“Augusta Ada King”应返回“A.A.K.”;“Frank Lloyd Wright”应返回“F.L.W.”;“Alan Turing”应返回“A.T.”。您的解决方案应该处理任何长度的名称。在</p>
<h2>到目前为止,我的代码编写如下:</h2>
<hr/>
<pre><code>def make_intitals(name):
char_length = len(name)
initial = name[0:1]
for i in range(char_length):
if name[i] == '':
initial_location = name[i+1]
initial += '.' + initial_location
return initial.upper()
given_name = input("Enter name: ")
initials = make_intitals(given_name)
print(initials)
</code></pre>
<hr/>
<p>我不知道我做错了什么,如果有人能帮忙的话将不胜感激</p>