python用turtle绘制半径为50,100的两个同心圆,线条为红色,线条粗5像素
时间: 2024-04-30 19:17:29 浏览: 16
好的,这个问题我可以回答。您可以使用以下代码绘制半径为50和100的红色同心圆:
```python
import turtle
# 创建turtle对象并设置线条颜色及粗细
t = turtle.Turtle()
t.pencolor("red")
t.width(5)
# 绘制半径为100的大圆
t.circle(100)
# 绘制半径为50的小圆
t.penup()
t.goto(0,-50)
t.pendown()
t.circle(50)
# 隐藏turtle箭头
t.hideturtle()
# 显示绘制窗口
turtle.done()
```
希望能对您有所帮助!
相关问题
用turtle库绘制半径为50,100的两个同心圆,线条为红色,线条粗5像素
可以使用turtle库的circle()函数来绘制圆形,其中第一个参数是半径,第二个参数是角度(默认为360度,即完整的圆形),线条颜色和粗细可以使用pencolor()和pensize()函数进行设置。
以下是绘制两个同心圆的代码:
```python
import turtle
# 创建画布
screen = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 绘制半径为50的圆
pen.pencolor("red")
pen.pensize(5)
pen.circle(50)
# 绘制半径为100的圆
pen.penup()
pen.goto(0, 0)
pen.pendown()
pen.circle(100)
# 隐藏画笔
pen.hideturtle()
# 显示画布
screen.mainloop()
```
运行代码后,就可以看到绘制出来的两个同心圆了。
#用turtle库绘制半径为50,100的两个同心圆,线条为红色,线条粗5像素。
下面是使用turtle库绘制半径为50,100的两个同心圆,线条为红色,线条粗5像素的Python代码:
``` python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 绘制半径为50的圆
pen.pensize(5) # 设置线条粗细为5像素
pen.color("red") # 设置线条颜色为红色
pen.circle(50) # 绘制半径为50的圆
# 绘制半径为100的圆
pen.circle(100) # 绘制半径为100的圆
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行上面的代码,会弹出一个窗口显示绘制的两个同心圆。