用for循环输出表格,并控制每行多少个单元格,同时可以设置单元格颜色和内容字体大小 *.可以设置两个变量,用于定义行数和列数,总的单元格数为行数*列数
时间: 2023-05-25 20:05:24 浏览: 67
```
# 定义行数、列数、每行单元格数量
rows = 4
cols = 5
cells_per_row = 3
# 定义单元格样式
style = 'font-size: 20px; background-color: yellow;'
# 输出表格
print('<table>')
for i in range(rows):
print('<tr>')
for j in range(cols):
# 判断是否超出每行单元格数量,如果超出则创建新的行
if j % cells_per_row == 0:
print('</tr><tr>')
# 输出单元格
print(f'<td style="{style}">cell {i*cols+j+1}</td>')
print('</tr>')
print('</table>')
```
输出结果:
```
<table>
<tr>
<td style="font-size: 20px; background-color: yellow;">cell 1</td>
<td style="font-size: 20px; background-color: yellow;">cell 2</td>
<td style="font-size: 20px; background-color: yellow;">cell 3</td>
</tr><tr>
<td style="font-size: 20px; background-color: yellow;">cell 4</td>
<td style="font-size: 20px; background-color: yellow;">cell 5</td>
<td style="font-size: 20px; background-color: yellow;">cell 6</td>
</tr><tr>
<td style="font-size: 20px; background-color: yellow;">cell 7</td>
<td style="font-size: 20px; background-color: yellow;">cell 8</td>
<td style="font-size: 20px; background-color: yellow;">cell 9</td>
</tr><tr>
<td style="font-size: 20px; background-color: yellow;">cell 10</td>
<td style="font-size: 20px; background-color: yellow;">cell 11</td>
<td style="font-size: 20px; background-color: yellow;">cell 12</td>
</tr>
</table>
```
阅读全文