laide_teacher_python/20240704.py

20 lines
636 B
Python
Raw Normal View History

2024-07-12 18:54:25 +08:00
import turtle
turtle.title("多边形")
turtle.bgcolor("black") # 设置背景颜色
turtle.speed(0) # 设置画笔速度
turtle.penup() # 抬笔
turtle.pendown() # 落笔
turtle.pencolor("white")# 设置画笔颜色
a = turtle.numinput("边数","请问需要绘制几边形") #获取用户输入,得到的是浮点型数据
a = int(a)#将变量a转换为整数类型
b = turtle.numinput("花瓣数量","这朵花有几个花瓣")
b = int(b)# 将b转换为整数
for j in range(b):
for i in range(a):
turtle.forward(100)#前进
turtle.left(360/a)#左转
turtle.left(360/b)
turtle.penup()
turtle.mainloop()