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() #控制檯輸出