У меня проблема с этой функцией. Когда я пытаюсь запустить код, вы открываете внешнюю функцию «return».Функция «return» вне функции - Python
Спасибо.
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'])
Файл закрыть и возвращающие утверждения ошибочно отступом. – shaktimaan