帮我写一个python可控画图程序
时间: 2023-08-13 07:22:52 浏览: 79
好的,我可以为您提供一个简单的Python可控画图程序示例,您可以根据自己的需要进行修改和扩展:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个海龟对象
t = turtle.Turtle()
# 设置画笔颜色和宽度
t.pencolor('red')
t.pensize(2)
while True:
# 获取用户输入
cmd = input('请输入绘图命令(forward/backward/right/left/exit):')
# 根据用户输入执行相应的绘图动作
if cmd == 'forward':
distance = int(input('请输入前进距离:'))
t.forward(distance)
elif cmd == 'backward':
distance = int(input('请输入后退距离:'))
t.backward(distance)
elif cmd == 'right':
angle = int(input('请输入右转角度:'))
t.right(angle)
elif cmd == 'left':
angle = int(input('请输入左转角度:'))
t.left(angle)
elif cmd == 'exit':
break
else:
print('无效命令,请重新输入!')
# 隐藏海龟对象
t.hideturtle()
# 点击画布退出程序
canvas.exitonclick()
```
这个程序可以根据用户的输入绘制相应的形状,例如前进、后退、左转、右转等。您可以根据需要修改绘图命令、距离、角度等参数。
阅读全文