输入一个整数n,输出一个直角边长度都是n的倒立直角三角形。所有位置都是由*组成的。 输入描述 一个整数n 输出描述 直角边长度都是n的倒立直角三角形。所有位置都是由*组成的。
时间: 2024-10-07 13:04:55 浏览: 18
当给定一个整数n,你可以通过循环结构来生成一个倒立的直角三角形。这个三角形的上半部分是一个正方形,下半部分是对称的星号排列。下面是一个简单的Python示例:
```python
def print_inverted_triangle(n):
for i in range(1, n+1): # 从1到n,行数递增
# 上半部分:打印星号的宽度等于当前行数i
print("*" * i)
if i < n: # 下半部分:如果行数小于n,则向左对齐并补全星号
spaces = n - i - 1
print(" " * spaces + "*" * (i * 2 - 1)) # 双倍星星数量减去一行的空格
# 测试
input_num = int(input("请输入一个整数: "))
print_inverted_triangle(input_num)
```
当你运行此程序,并输入一个整数如5,它会输出如下结果:
```
*
**
***
****
*****
```
阅读全文