乘法口訣表

小戳同学發表於2024-03-08
def multiplication_table(): 
    content=''
    for i in range(1,10):
        row='<tr>'
        for j in range(1,i+1):
            row+=f'<td width="100">{j}*{i}={i*j}</td>'
        row+='</tr>'
        content+=row
    return  f'<table>{content}</table>'

table=multiplication_table() #生成html

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<table><tr><td width="100">1*1=1</td></tr><tr><td width="100">1*2=2</td><td width="100">2*2=4</td></tr><tr><td width="100">1*3=3</td><td width="100">2*3=6</td><td width="100">3*3=9</td></tr><tr><td width="100">1*4=4</td><td width="100">2*4=8</td><td width="100">3*4=12</td><td width="100">4*4=16</td></tr><tr><td width="100">1*5=5</td><td width="100">2*5=10</td><td width="100">3*5=15</td><td width="100">4*5=20</td><td width="100">5*5=25</td></tr><tr><td width="100">1*6=6</td><td width="100">2*6=12</td><td width="100">3*6=18</td><td width="100">4*6=24</td><td width="100">5*6=30</td><td width="100">6*6=36</td></tr><tr><td width="100">1*7=7</td><td width="100">2*7=14</td><td width="100">3*7=21</td><td width="100">4*7=28</td><td width="100">5*7=35</td><td width="100">6*7=42</td><td width="100">7*7=49</td></tr><tr><td width="100">1*8=8</td><td width="100">2*8=16</td><td width="100">3*8=24</td><td width="100">4*8=32</td><td width="100">5*8=40</td><td width="100">6*8=48</td><td width="100">7*8=56</td><td width="100">8*8=64</td></tr><tr><td width="100">1*9=9</td><td width="100">2*9=18</td><td width="100">3*9=27</td><td width="100">4*9=36</td><td width="100">5*9=45</td><td width="100">6*9=54</td><td width="100">7*9=63</td><td width="100">8*9=72</td><td width="100">9*9=81</td></tr></table>
</body>
</html>

 效果

控制檯輸出形式

def mu_table():
    for i in range(1,10):
        for j in range(1,i+1):
            print(f'{j}*{i}={i*j}',end='\t')
        print()

mu_table() #控制檯輸出

  

 

相關文章