Python

for 문 거꾸로 출력하기

KEMON 2019. 12. 18. 00:14
728x90

n=input()   #100을 입력했다고 가정


for i in range (len(n)-1, -1, -1):  # len(n)-1 이유 : 첫번째 인자는 start를 의미, 100입력시                                                    len(n)=3이다. 하지만 문자의 index는 0~2이므-1을 추가한다

print(n[i])                        # -1 : 두번째 인자는 end를 의미한다

                                    # -1 : 세번째 인자는 -1만큼 start에서 더한다는것을 의미 

                                     즉, 출력은 n[2] , n [1] , n[0] 이 출력되어 0 , 0 , 1 이출력된다.

728x90