파이썬 재귀식 질문입니다
조회수 1318회
안녕하세요
제가 짠 코드를 재귀형태로 바꾸는 것이 과제인데 level로 재귀하는 것은 알겠는데 어떻게 해야 할지 감이 잡히지가 않네요..
def print_lol3(names, option, level):
print('---------------------')
if option == True:
for nm in names:
if type(nm) == list:
for item in nm:
print((level+1)*'\t' + item)
else:
print(level*'\t'+nm)
else:
for nm in names:
if type(nm) == list:
for item in nm:
print(level*'\t'+item)
else:
print(level*'\t'+nm)
return
level에는 정수값이 들어가는데 그 정수값 만큼 들여쓰기를 해주는 것입니다. 고수님들의 답변 부탁드립니다..!
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력