用 Python 输出等腰三角形
时间: 2024-10-29 20:11:50 浏览: 10
python打印直角三角形与等腰三角形实例代码
5星 · 资源好评率100%
在Python中,可以使用for循环来打印出等腰三角形。下面是一个简单的例子,它会根据用户输入的高度打印出对应高度的等腰三角形:
```python
def print_isosceles_triangle(height):
# 打印上半部分
for i in range(1, height+1):
print(' ' * (height - i), '*' * (2 * i - 1)) # 左侧空格,右侧星号
# 如果高度超过1,打印下半部分的倒置星号
if height > 1:
for i in range(height - 1, 0, -1):
print(' ' * (height - i), '*' * (2 * i - 1))
# 获取用户输入的高度
height = int(input("请输入等腰三角形的高度: "))
print_isosceles_triangle(height)
```
当你运行这个程序并输入某个数字,例如5,它将输出一个高度为5的等腰三角形。如果你想要调整三角形的高度,只需改变输入的数值即可。
阅读全文