Python 边数随机的多边形
我正在做一个小项目,它使用Python 边数随机的多边形,python,Python,我正在做一个小项目,它使用Turtle和Random创建一个边数随机的多边形。我不断遇到错误TypeError:“int”对象不可编辑 这是我的密码: import turtle import random def draw_shape(): r = random.randrange(50) for x in r: turtle.forward(50) turtle.left(360/r) draw_shape() 返回单个值,int,如
Turtle
和Random
创建一个边数随机的多边形。我不断遇到错误TypeError:“int”对象不可编辑
这是我的密码:
import turtle
import random
def draw_shape():
r = random.randrange(50)
for x in r:
turtle.forward(50)
turtle.left(360/r)
draw_shape()
返回单个值,int
,如错误消息所述,无法对其进行迭代
你想要的是
for x in range(r):
turtle.forward(50)
turtle.left(360/x)
randrange()对于范围(r)内的x
尝试使用描述您的问题的标题,而不是解释您的总体目标。