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>태그로 감쌌다.
[실행 결과]
<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>
'코딩 연습 > 파이썬 기초(예제)' 카테고리의 다른 글
파이썬 파일 읽고 계산하기 [파이썬 기초 예제] (0) | 2022.06.10 |
---|---|
리스트와 리스트 컴프리헨션 연습 [파이썬 기초 예제] (0) | 2022.06.10 |
정규표현식 아이디 & 비밀번호 생성 방법 (0) | 2022.05.30 |
주어진 숫자 리스트에서 최댓값, 최솟값 찾는 함수 (0) | 2022.05.14 |
과일 야채 단어 찾기 - 파이썬 딕셔너리 연습 (0) | 2022.05.12 |
댓글