Код концентрических окружностей даст мне еще один круг, чем я ввожу

Попробуйте this.ref.detectChanges (), импортировав ChangeDetectorRef угловой, чтобы заставить DOM обнаружить изменения. Вот документация для того же: https://angular.io/api/core/ChangeDetectorRef

-1
задан Bhargav Rao 21 January 2019 в 05:16
поделиться

1 ответ

измените цикл for for c in range (r, 1, int(-r/num_circles)) на for c in range (r, int(r/num_circles), int(-r/num_circles)), чтобы он достиг минимума вместо 1.

if r>=50 or r<=200: #if radius is in range, draw circles
    for c in range (r, int(r/num_circles), int(-r/num_circles)):
        turtle.fillcolor(random.random(),random.random(),\
        random.random()) #circles will be a random color
        turtle.begin_fill()
        turtle.circle(c)
        turtle.penup()
        turtle.left(90) #concentric
        turtle.forward(r/num_circles)
        turtle.right(90)
        turtle.pendown()
        turtle.end_fill()
        turtle.hideturtle()
    time.sleep(5)
    turtle.clear() #clears screen
0
ответ дан Bhargav Rao 21 January 2019 в 05:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: