Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
7it_pr_2026 [2025/12/17 09:29] super_admin [Codingame] |
7it_pr_2026 [2025/12/30 11:54] (текущий) super_admin [Codingame] |
||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| * У03300338 - код школы | * У03300338 - код школы | ||
| + | ==== Сайт Полякова К.Ю ==== | ||
| + | |||
| + | [[https://kpolyakov.spb.ru/school/ege/gen.php?action=viewTopic&topicId=5500]] 5500 | ||
| + | [[https://kpolyakov.spb.ru/school/ege/gen.php?action=viewTopic&topicId=5501]] 5501 | ||
| + | [[https://kpolyakov.spb.ru/school/ege/gen.php?action=viewTopic&topicId=5502]] 5502 | ||
| + | |||
| + | ==== ОГЭ программирование ==== | ||
| + | |||
| + | |||
| + | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1042]] | ||
| + | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1038]] | ||
| + | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1037]] | ||
| + | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1013]] | ||
| === РОБОТ МФТИ === | === РОБОТ МФТИ === | ||
| Строка 52: | Строка 65: | ||
| ===== Черепашка в Python ===== | ===== Черепашка в Python ===== | ||
| + | |||
| + | <code python> | ||
| + | |||
| + | # ПЕРЕМЕЩЕНИЯ ЧЕРЕПАШКИ | ||
| + | # forward(N) | fd(N) Пройти вперёд N пикселей | ||
| + | # backward(N) | bk(N) Пройти назад N пикселей | ||
| + | # right(G) | rt(G) Повернуться направо на G градусов | ||
| + | # left(G) | lt(G) Повернуться налево на G градусов | ||
| + | # | ||
| + | # УПРАВЛЕНИЕ ПЕРОМ | ||
| + | # penup() Поднять перо (не оставлять след при движении) | ||
| + | # pendown() Опустить перо (оставлять след при движении) | ||
| + | # pensize(N) Установить диаметр пера N пикселей | ||
| + | # pencolor(string) Установить цвет пера ("red", "green",... или "#FF00FF",...) | ||
| + | # | ||
| + | # СВОЙСТВА (СОСТОЯНИЕ) ЧЕРЕПАШКИ | ||
| + | # speed(x) Установить скорость черепашки | ||
| + | # x должно быть от 1 (медленно) до 10 (быстро), или 0 (мгновенно); | ||
| + | # shape(X) Изменить представление черепахи: | ||
| + | # x: ("arrow", "turtle", "circle", "square", "triangle", "classic") | ||
| + | # ПРОЧИЕ КОМАНДЫ | ||
| + | # reset() Возврат черепашки в исходное состояние | ||
| + | # сlear() Очистка экрана | ||
| + | # write(s) Вывести текстовую строку s в точке нахождения черепашки | ||
| + | |||
| + | from turtle import * | ||
| + | shape("turtle") | ||
| + | pencolor("green") | ||
| + | #pencolor("#00FF00") | ||
| + | pensize(3) | ||
| + | lt(90) | ||
| + | for _ in range(4): | ||
| + | fd(100) | ||
| + | rt(90) | ||
| + | |||
| + | |||
| + | </code> | ||
| Строка 183: | Строка 233: | ||
| ===== Codingame ===== | ===== Codingame ===== | ||
| - | [[https://www.codingame.com/multiplayer/clashofcode]] | + | * [[https://www.codingame.com/]] |
| + | * [[https://www.codingame.com/multiplayer/clashofcode]] | ||
| * [[https://www.codingame.com/clashofcode/clash/4436354fc4d9afa6edd6f147ed7cc1fd008f061]] + | * [[https://www.codingame.com/clashofcode/clash/4436354fc4d9afa6edd6f147ed7cc1fd008f061]] + | ||
| * [[https://www.codingame.com/clashofcode/clash/44363614c7fd8f48bf1ea2e5428ffd7d3ad01fb]] - | * [[https://www.codingame.com/clashofcode/clash/44363614c7fd8f48bf1ea2e5428ffd7d3ad01fb]] - | ||
| * [[https://www.codingame.com/clashofcode/clash/44363640d23c6d071920831d707be1f494b1c0f]] | * [[https://www.codingame.com/clashofcode/clash/44363640d23c6d071920831d707be1f494b1c0f]] | ||
| + | |||
| + | |||
| + | <code Python> | ||
| + | |||
| + | #!/usr/bin/python3 | ||
| + | |||
| + | from pyrob.api import * | ||
| + | |||
| + | def check(): | ||
| + | if not cell_is_filled(): | ||
| + | fill() | ||
| + | |||
| + | @task(delay=0.01) | ||
| + | def task_8_18(): | ||
| + | |||
| + | st = 0 | ||
| + | while True: | ||
| + | if st == 0 and wd() and wu(): | ||
| + | fill() | ||
| + | mr() | ||
| + | elif st == 0 and wd() and not wu(): | ||
| + | st = 1 | ||
| + | elif st == 0 and not wd(): | ||
| + | break | ||
| + | if st == 1 and not wu(): | ||
| + | mu() | ||
| + | elif st == 1 and wu(): | ||
| + | st = 2 | ||
| + | if st == 2 and not wd(): | ||
| + | check() | ||
| + | md() | ||
| + | elif st == 2 and wd(): | ||
| + | mr() | ||
| + | st = 0 | ||
| + | |||
| + | |||
| + | if __name__ == '__main__': | ||
| + | run_tasks() | ||
| + | |||
| + | </code> | ||
| + | |||