본문 바로가기
코딩 연습/파이썬 기초(예제)

[파이썬 기초 예제] 구구단 테이블 만들기

by good4me 2022. 6. 7.

goodthings4me.tistory.com

구구단을 출력하는 파이썬 프로그램을 만들 때, <table> <tr> <td> 태그를 만들어서 출력하는 코드이다. <style> 태그도 table, tr, td {border: 1px solid #444444; border-collapse: collapse;}로 적용했다.

 

 

구구단 테이블 만들기

 

[파이썬 소스 코드]

print('<style>table, tr, td {border: 1px solid #444444; border-collapse: collapse;}</style>')
print('<h2>구구단</h2><table>')
for i in range(1, 10):
    print(f'<tr>')
    for j in range(2, 10):
        print(f'<td>{j} x {i} = {i*j:2}</td>', end=' ')
    print(f'</tr>')

print('</table>')
  • 코드는 단순하며, 2단부터 9단까지 반복하는 숫자를 안쪽 for문으로 넣는 것이 키포인트다.
  • for문 전체를 <table>태그로 감싸고, <td>태그 부분이 있는 안쪽 for문을 <tr>태그로 감쌌다.

 

good4me.co.kr

 

[실행 결과]

<h2>구구단</h2><table>
<tr>
<td>2 x 1 =  2</td> <td>3 x 1 =  3</td> <td>4 x 1 =  4</td> <td>5 x 1 =  5</td>d> <td>5 x 1 =  5</td> <td>6 x 1 =  6</td> <td>7 x 1 =  7td> <td>9 x 1 =  9</td</td> <td>8 x 1 =  8</td> <td>9 x 1 =  9</td> </tr>      
<tr>
<td>2 x 2 =  4</td> <td>3 x 2 =  6</td> <td>4 x 2 =  8</td> <td>5 x 2 = 10</td>d> <td>5 x 2 = 10</td> <td>6 x 2 = 12</td> <td>7 x 2 = 14td> <td>9 x 2 = 18</td</td> <td>8 x 2 = 16</td> <td>9 x 2 = 18</td> </tr>      
<tr>
<td>2 x 3 =  6</td> <td>3 x 3 =  9</td> <td>4 x 3 = 12</td> <td>5 x 3 = 15</td>d> <td>5 x 3 = 15</td> <td>6 x 3 = 18</td> <td>7 x 3 = 21td> <td>9 x 3 = 27</td</td> <td>8 x 3 = 24</td> <td>9 x 3 = 27</td> </tr>      
<tr>
<td>2 x 4 =  8</td> <td>3 x 4 = 12</td> <td>4 x 4 = 16</td> <td>5 x 4 = 20</td>d> <td>5 x 4 = 20</td> <td>6 x 4 = 24</td> <td>7 x 4 = 28td> <td>9 x 4 = 36</td</td> <td>8 x 4 = 32</td> <td>9 x 4 = 36</td> </tr>      
<tr>
<td>2 x 5 = 10</td> <td>3 x 5 = 15</td> <td>4 x 5 = 20</td> <td>5 x 5 = 25</td>d> <td>5 x 5 = 25</td> <td>6 x 5 = 30</td> <td>7 x 5 = 35td> <td>9 x 5 = 45</td</td> <td>8 x 5 = 40</td> <td>9 x 5 = 45</td> </tr>      
<tr>
<td>2 x 6 = 12</td> <td>3 x 6 = 18</td> <td>4 x 6 = 24</td> <td>5 x 6 = 30</td>d> <td>5 x 6 = 30</td> <td>6 x 6 = 36</td> <td>7 x 6 = 42td> <td>9 x 6 = 54</td</td> <td>8 x 6 = 48</td> <td>9 x 6 = 54</td> </tr>      
<tr>
<td>2 x 7 = 14</td> <td>3 x 7 = 21</td> <td>4 x 7 = 28</td> <td>5 x 7 = 35</td>d> <td>5 x 7 = 35</td> <td>6 x 7 = 42</td> <td>7 x 7 = 49td> <td>9 x 7 = 63</td</td> <td>8 x 7 = 56</td> <td>9 x 7 = 63</td> </tr>      
<tr>
<td>2 x 8 = 16</td> <td>3 x 8 = 24</td> <td>4 x 8 = 32</td> <td>5 x 8 = 40</td>d> <td>5 x 8 = 40</td> <td>6 x 8 = 48</td> <td>7 x 8 = 56td> <td>9 x 8 = 72</td</td> <td>8 x 8 = 64</td> <td>9 x 8 = 72</td> </tr>      
<tr>
<td>2 x 9 = 18</td> <td>3 x 9 = 27</td> <td>4 x 9 = 36</td> <td>5 x 9 = 45</td>d> <td>5 x 9 = 45</td> <td>6 x 9 = 54</td> <td>7 x 9 = 63td> <td>9 x 9 = 81</td</td> <td>8 x 9 = 72</td> <td>9 x 9 = 81</td> </tr>      
</table>

 

구구단 출력
구구단 출력

 

 

댓글