print ( "--- 구구단 세로 출력 ---") for x in range ( 2 , 10 ) : print ( "------- [ ", x , " 단 ] -------") # print ( "------- [ " + str ( x ) + " 단 ] -------") for y in range ( 1 , 10 ) : print ( x , " X ", y , "=", x * y ) print ( "---------------------") print ( "--- 구구단 가로 출력 ---") for i in range ( 2 , 10 ) : print ( "#% 3 d 단 # " % i , end ='') print ( " ") for i in range ( 1 , 10 ) : for j in range ( 2 , 10 ) : # print ( "{ 0 } X { 1 : 2 } ={ 2 : 3 } ". format ( j , i , j * i ) , end ="") print ( "{} X {: 2 } ={: 3 } ". format ( j , i , j * i ) , end ="") print ( " ")