Мне нужно 100 точек, чтобы появиться на моем экране, но как? - PullRequest
0 голосов
/ 21 апреля 2020

Я использую python для кодирования очень простой картинки из 1000 точек на экране, как звездной ночью, но я не знаю, что пошло не так. Пожалуйста, помогите!

import random
import simplegui

dotcount = 0
x = random.randint(1,600)
y = random.randint(1,600)
r = random.randint(1,255)
g = random.randint(1,255)
b = random.randint(1,255)

def draw_handler(canvas):
    canvas.draw_point([100,1], "Yellow")
    dotcount = 0
    x = random.randint(1,600)
    y = random.randint(1,600)
    while dotcount in range (1000):
        r = random.randint(1,255)
        g = random.randint(1,255)
        b = random.randint(1,255)
        colors = "rgb(" + str(r) + str(g) + str(b) + ")"
        canvas.draw_point([x,y],colors)
        dotcount = dotcount + 1

frame = simplegui.create_frame("1000 Dots", 650, 650)
frame.set_draw_handler(draw_handler)
frame.start()

Редактировать: Я сделал это в py3 codekulptor

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...