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

'Python' 카테고리의 다른 글

Python 3항 연산자  (0) 2019.12.23
Python 문자 아스키 코드 변환  (0) 2019.12.18
Python Switch 문  (0) 2019.12.18
Python long long int  (0) 2019.12.16
Python 소수점 이하 자리수 포함 출력방법  (0) 2019.12.09