for i in range(1, 10): for j in range(1, i + 1): print(j, 'x', i, '=', i * j, end='\t') print()
时间: 2024-02-03 09:04:36 浏览: 201
以下是使用Python语言优化后的代码:
```python
for i in range(1, 10):
row = ""
for j in range(1, i + 1):
row += f"{j} x {i} = {i * j}\t"
print(row)
```
优化后的代码使用字符串拼接来存储每一行的乘法表达式,避免了在循环中多次调用print函数的开销。另外,使用f-string格式化字符串更加简洁易读。
阅读全文