从键盘输入一个整数n,打印输出两个n行的三角形
时间: 2024-09-15 13:09:39 浏览: 40
输入两个正整数m和n求其最大公约数和最小公倍数 (2).pdf
当你需要从键盘输入一个整数n,然后打印出两个n行的三角形时,可以使用循环结构来实现。下面是一个简单的Python示例:
```python
# 输入数字n
n = int(input("请输入一个正整数n: "))
# 打印第一个n行的上三角形
for i in range(1, n+1):
print(' ' * (n - i), end='') # 首先填充空格
for j in range(i):
print('* ', end='') # 然后打印星号
print() # 换行
# 打印第二个n行的倒三角形
for i in range(n-1, -1, -1): # 从n到0,步长为-1
print(' ' * (n - i), end='') # 同样填充空格
for j in range(i):
print('* ', end='') # 再次打印星号
print()
```
这个程序会首先打印一个上三角形,接着打印一个与其等高的倒三角形。运行上述代码后,按提示输入一个正整数n,就会看到相应的三角形。
阅读全文