
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
animallist=[{'name':'개미','legs':6},{'name':'사람','legs':2},{'name':'사자','legs':4},{'name':'뱀','legs':0},{'name':'호랑이','legs':4},{'name':'토끼','legs':4}]
for i in range(0,5):
if animallist[i]['legs']>4:
print(animallist[i]['name'],'곤충')
elif animallist[i]['legs']==4:
print(animallist[i]['name'],'포유류')
else:
print(animallist[i]['name'],'포유류 아님')
이렇게 하면 결과값이 나오는데 함수로 써서 조금 더 깔끔하게 정리를 하고 싶은데 변수가 i가 맞는지 헷갈리네요ㅠㅠ 이게 맞을까요?
def animalclassifi(i):
if animallist[i]['legs']>4:
print(animallist[i]['name'],'곤충')
elif animallist[i]['legs']==4:
print(animallist[i]['name'],'포유류')
else:
print(animallist[i]['name'],'몰라')
for i in range(0,5):
animalclassifi(i)
