작성
·
196
0
답변 1
0
안녕하세요.
for 구문에 in 뒤에 넣는 변수가 문자열이면, 문자열 각각의 글자가 반복문에 넣어질 것 같아요. 그렇기 때문에, 원하시는 결과와 다르게 나온 것이 아닌가 싶습니다.
이 부분을 다음과 같이 반복문에 어떤 값이 넣어지는지를 print 문으로 해당 변수를 출력해보신다면, 충분히 이해하실 수 있으실꺼예요. 또 이후에도 작성하시는 코드들이 기대와 다르게 나온다면, 항상 중간에 처리되는 변수값을 코드 사이사이에 print 문을 넣어서 확인해보신다면, 아마 좀더 빠르게 내 코드가 어떻게 동작하길래 기대와 다른지 이해하시기 좀더 수월하실 것 같습니다. (저도 많이 쓰는 팁입니다.)
for i in password:
print(i)
감사합니다.