글 . 네모 오리 채윤 2 ~ 9 단 까지 구구단 을 출력 하 는 기본 코드 는 다음 과 같 습니다 . for dan in range ( 2 , 10 ) : print ( "-- % d 단 --" % dan ) for n in range ( 1 , 10 ) : print ( dan , " x ", n , "=", dan * n ) 실행 결과 는 다음 처럼 2 ~ 9 단 이 출력 됩니다 . -- 2 단 -- 2 x 1 = 22 x 2 = 42 x 3 = 62 x 4 = 82 x 5 = 102 x 6 = 122 x 7 = 142 x 8 = 162 x 9 = 18 -- 3 단 -- 3 x 1 = 3 . .. 8 x 9 = 72 -- 9 단 -- 9 x 1 = 99 x 2 = 189 x 3 = 279 x 4 = 369 x 5 = 459 x 6 = 549 x 7 = 639 x 8 = 729 x 9 = 81 만약 단의 순서 를 9 단 부터 시작 하 여 2 단 까지 출력 하 려면 코드 를 다음 처럼 수정 합니다 . for dan in range ( 9 , 1 , - 1 ) : print ( "-- % d 단 --" % dan ) for n in range ( 2 , 10 ) : print ( dan , " x ", n , "=", dan * n ) 단 자체 출력 에서 단 에 곱하 는 숫자 를 반대 로 하 려면 다음 처럼 다시 수정 합니다 . for dan in range ( 9 , 1 , - 1 ) : print ( "-- % d 단 --" % dan ) for n in range ( 9 , 0 , - 1 ) : print ( dan , " x ", n , "=", dan * n ) 실행 결과 는 다음 과 같 습니다 . -- 9 단 -- 9 x 9 = 819 x 8 = 729 x 7 = 639 x 6 = 549 x 5 = 459 x 4 = 369 x 3 = 279 x 2 = 189 x 1 = 9 -- 8 단 -- 8 x 9 = 72 . .. 3 x 1 = 3 -- 2 단 -- 2 x 9 = 182 x 8 = 162 x 7 = 142 x 6 = 122 x 5 = 102 x 4 = 82 x 3 = 62 x 2 = 42 x 1 = 2