python打印等腰三角形顶角向左
时间: 2024-09-15 19:12:14 浏览: 61
在Python中,你可以使用for循环和字符串连接的方式来打印一个等腰三角形,其中顶角朝左。下面是一个简单的示例:
```python
def print_left_triangle(n):
# 初始空行数
spaces = n - 1
for i in range(1, n + 1): # 从1开始到n+1结束
# 计算当前行需要多少个空格
space_str = ' ' * spaces
# 打印星号(*)
star_str = '*' * i
# 结合空格和星号形成一行字符串
line = space_str + star_str + '\n'
# 输出这一行
print(line)
# 每次迭代减少一个空格
spaces -= 1
# 调用函数并传入想要的三角形的行数(例如5行)
print_left_triangle(5)
```
当你运行这个程序,它会打印出一个顶角朝左的等腰三角形。
阅读全文