输入一个正整数n,输出一个n阶下三角方阵
时间: 2023-06-08 18:09:09 浏览: 186
输入一个数字n,输出一个n层的特定三角形
5星 · 资源好评率100%
好的,您的问题是输入一个正整数n,输出一个n阶下三角方阵。以下是Python代码实现:
```python
n = int(input("请输入一个正整数n: "))
for i in range(1, n+1):
for j in range(1, i+1):
print(j, end='\t')
for k in range(i+1, n+1):
print('0', end='\t')
print()
```
输入数字n后,代码使用两个for循环来控制输出方阵的行和列,第一个for循环用于控制每行有多少元素,第二个for循环用于控制每个元素的值。当k变量小于i时,输出0。输出的方阵如下所示,例如输入数字3:
```
1 0 0
1 2 0
1 2 3
```
希望能够解决您的问题。
阅读全文