用python打印三角形
时间: 2023-05-27 18:06:01 浏览: 77
以下是打印三角形的Python代码示例:
# 正向三角形
rows = 5
for i in range(1, rows+1):
for j in range(1, i+1):
print("*", end="")
print()
# 倒置三角形
rows = 5
for i in range(rows, 0, -1):
for j in range(0, i):
print("*", end="")
print()
# 等腰三角形
rows = 5
k = 2*rows - 2
for i in range(0, rows):
for j in range(0, k):
print(end=" ")
k = k - 1
for j in range(0, i+1):
print("*", end=" ")
print()
相关问题
Python打印三角形
以下是两种Python打印三角形的例子:
1. 打印直角三角形
```python
rows = int(input('输入行数:'))
for i in range(1, rows+1):
print('*' * i)
```
2. 打印等腰直角三角形
```python
rows = int(input('输入行数:'))
for i in range(1, rows+1):
for j in range(i):
print('*', end='')
print()
```
python打印三角形turtle
在Python中,可以使用turtle库来绘制图形,包括打印三角形。turtle库是Python的一个绘图库,它提供了一组简单的函数,可以通过控制一个小海龟的移动来绘制图形。
下面是使用turtle库打印三角形的示例代码:
```python
import turtle
# 创建一个画布和一个海龟对象
canvas = turtle.Screen()
t = turtle.Turtle()
# 设置海龟的速度和颜色
t.speed(1)
t.color("red")
# 绘制三角形
for _ in range(3):
t.forward(100) # 向前移动100个像素
t.left(120) # 左转120度
# 关闭画布
canvas.exitonclick()
```
运行以上代码,就可以在窗口中看到绘制的三角形。这里使用了turtle库中的`forward()`函数来控制海龟向前移动,`left()`函数来控制海龟左转。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)