1,3,6,10,15,21,28,36,45,55,66,78,91……这些数被称为三角形数。编程将前50个三角形数存入数组,然后输出,每10个一行,行首尾不得有多余空格
时间: 2023-07-27 18:24:39 浏览: 178
基于W55VA91开发的2.4G无线数字音视频传输方案
好的,下面是实现这个需求的 Python 代码:
```python
# 定义一个数组用于存储三角形数
tri_nums = []
# 计算前50个三角形数并存入数组
for i in range(1, 51):
tri_nums.append(i * (i + 1) // 2)
# 输出三角形数,每10个一行
for i in range(0, 50, 10):
print(*tri_nums[i:i+10], sep='\t')
```
输出结果为:
```
1 3 6 10 15 21 28 36 45 55
66 78 91 105 120 136 153 171 190 210
231 253 276 300 325 351 378 406 435 465
496 528 561 595 630 666 703 741 780 820
861 903 946 990 1035 1081 1128 1176 1225 1275
```
阅读全文