코드의 일부를 따보면
for i in range(0,len(insert)) :
l = insert[i]
if l == '0' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n0[j])
if l == '1' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n1[j])
if l == '2' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n2[j])
if l == '3' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n3[j])
if l == '4' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n4[j])
if l == '5' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n5[j])
if l == '6' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n6[j])
if l == '7' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n7[j])
if l == '8' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n8[j])
if l == '9' :
for j in range(0,5):
c[j].extend(' ')
c[j].extend(n9[j])
이런식으로 되어있는데
이 반복되는 10개의 if문들을 for문을 사용해서 효과적으로 줄이는 방법이 있을까?
n + 0~9 의 변수명들을 어떻게 처리해아할지..
n{}.format(i)
f'n{i}'
i 를 0~9 라고 생각했을때 말한거임
간단한 문법이고 편한 문법이니까 이런건 알아두면 좋음
지인짜감사합니다선생님 ㅠ
문법오류라고뜨는데 어케해야할까요
range는 0부터시작임 range(0,5) 하지말고 range(5)해 - dc App