擅长:python、mysql、java
<p><code>return({})</code>在函数<code>find_details</code>之外。你只需要缩进,像这样:</p>
<pre><code>def find_details(id2find):
surfistas_f = open("surfing_data.csv")
for each_line in surfistas_f:
s={}
(s['id'], s['nome'],s['pais'],s['media'],s['prancha'],s['idade'])= each_line.split(";")
if id2find == int(s['id']):
surfistas_f.close()
return(s)
surfistas_f.close()
return({})
lookup_id=int(input(" Entre com a identificação do surfista: "))
surfer = find_details(lookup_id)
if surfer:
print("ID: " + surfer['id'])
print("Nome: " + surfer['nome'])
print("País: " + surfer['pais'])
print("Média: " + surfer['media'])
print("Prancha: " + surfer['prancha'])
print("Idade: " + surfer['idade'])
</code></pre>