Предмет: Информатика, автор: ilacernov323

Задание: ПРИМЕР ОРГАНИЗАЦИИ ДВИЖЕНИЯ

запрограммируйте такой алгоритм в котором:

1) Сформируется массив случайных пар чисел xx и yy количеством N. В пределах от 20 до 400 по Х и от 20 до 300 по Y.

2) Организуйте рисование траектории по полученным точкам.
(ПИТОН!)


bettapy: Так а с помощью чего рисовать хоть? PIL, Turtle, PyGame?
ilacernov323: а я не знаю)
ilacernov323: можешь первый пункт просто сделать
ilacernov323: а второй как хочешь
bettapy: Ну вроде как сделал

Ответы

Автор ответа: bettapy
0

from random import randint

import pygame

POINTS = [(randint(20, 400), randint(20, 300)) for _ in range(int(input()))]

WHITE = (255, 255, 255)

def draw(scr, points):

   for i in range(len(points) - 1):

       pygame.draw.line(scr, WHITE, points[i], points[i + 1], 1)

pygame.init()

size = 400, 300

pygame.display.set_caption('title')

screen = pygame.display.set_mode(size)

run = True

while run:

   for event in pygame.event.get():

       if event.type == pygame.QUIT:

           run = False

   screen.fill((0, 0, 0))

   draw(screen, POINTS)

   pygame.display.flip()

pygame.quit()

Можно так, но библиотеку pygame надо устанавливать из командой строки, или среды разработки которую вы используете

Приложения:
Автор ответа: sergeixomka
0

Ответ:

Begin

 read(N);

 Randomize;

   x0:=random(381)+20;

   y0:=random(281)+20;

 for k:=1 to N do

   begin

   x1:=random(381)+20;

   y1:=random(281)+20;

   line(x0,y0,x1,y1);

   x0:=x1;

   y0:=y1;

   end

end.

Объяснение:

Потом поблагодаришь, Илья. Скидывать то надо на паскале

Похожие вопросы
Предмет: Английский язык, автор: Кристина59372