Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
1 / 1 / 0
Регистрация: 11.12.2022
Сообщений: 42

Напишите программу, рисующую зайчика

16.02.2023, 21:03. Показов 3952. Ответов 1

Студворк — интернет-сервис помощи студентам
Он такой милый! Напишите программу, рисующую зайчика, масштаб отдельных частей задан клетчатым полем.

https://contest.yandex.ru/test... ZiYjAifQ==

Размер картинки – 37 клеток по горизонтали и 27 по вертикали.
Контур фигур черный, толщина 2 пикселя.
Цвета:
желтый – 255, 242, 204
розовый – 254, 214, 244
красный – 192, 0, 0
Ширина зуба – половина клетки.

Вводится масштаб – какому количеству пикселей соответствует одна клеточка изображения.
Сохраните картинку в файл cute_bunny.png.

Пример
20
Результат работы:
https://contest.yandex.ru/test... RhMzUifQ==
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.02.2023, 21:03
Ответы с готовыми решениями:

Написать программу рисующую следующую фигуру:
Нужно написать программу которая с помощью (for i in range) выведет следующую фигуру: * * * * * * * * * * * * * * * * * * * *...

Разработайте программу, рисующую падающие осенние листочки
Разработайте программу, рисующую падающие осенние листочки. Каждый листочек должна представляться объектом некоего класса. Листочки должны...

Напишите программу, рисующую изображение
Нужно составить программу которая формирует на экране изображение

1
1 / 1 / 0
Регистрация: 03.12.2022
Сообщений: 3
08.03.2023, 13:05
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from PIL import Image, ImageDraw
 
size = int(input())
im = Image.new('RGB', (37 * size, 27 * size), color='white')
draw = ImageDraw.Draw(im)
draw.ellipse((8 * size, 12 * size, 26 * size, 26 * size),
             fill=(255, 242, 204), outline='black', width=2)
draw.ellipse((14 * size, 17 * size, 15 * size, 18 * size),
             fill='black', outline='black', width=2)
draw.ellipse((19 * size, 17 * size, 20 * size, 18 * size),
             fill='black', outline='black', width=2)
draw.ellipse((16 * size, 19 * size, 18 * size, 20 * size),
             fill=(192, 0, 0), outline='black', width=2)
draw.ellipse((10 * size, size, 14 * size, 15 * size),
             fill=(255, 242, 204), outline='black', width=2)
draw.ellipse((11 * size, 5 * size, 13 * size, 14 * size),
             fill=(254, 214, 244), outline='black', width=2)
draw.ellipse((22 * size, 13 * size, 36 * size, 17 * size),
             fill=(255, 242, 204), outline='black', width=2)
draw.ellipse((23 * size, 14 * size, 32 * size, 16 * size),
             fill=(254, 214, 244), outline='black', width=2)
draw.rectangle((16 * size + size // 2, 21 * size, 18 * size - size // 2, 22 * size),
               fill='white', outline='black', width=2)
draw.line((17 * size, 20 * size, 17 * size, 22 * size),
          fill='black', width=2)
draw.line((10 * size, 19 * size, 15 * size, 20 * size),
          fill='black', width=2)
draw.line((11 * size, 22 * size, 15 * size, 21 * size),
          fill='black', width=2)
draw.line((19 * size, 20 * size, 24 * size, 19 * size),
          fill='black', width=2)
draw.line((19 * size, 21 * size, 23 * size, 22 * size),
          fill='black', width=2)
im.save('cute_bunny.png')
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.03.2023, 13:05
Помогаю со студенческими работами здесь

Напишите программу, рисующую на экране смешанный лес
Здраствуйте. Суть задачи: Напишите программу, рисующую на экране смешанный лес (лес состоит из елей и берез). Пользователь управляет...

Напишите программу, рисующую разными цветами 500 линий
Напишите программу, рисующую разными цветами 500 линий, причем расположение и длина линий выбирается случайным образом, и начало следующей...

Напишите программу, рисующую на экране горизонтальную линию, состоящую из точек
Само задание: Напишите программу, рисующую на экране горизонтальную линию, состоящую из точек, расстояние между которыми 8 Я ее...

Напишите программу,рисующую пешеходный переход - "Зебру"
Напишите программу,ресующаю пешеходный переход - "Зебру".

Написать программу, рисующую прямоугольник
Написать программу рисующую прямоугольник исходные данные начальная точка: 50;50 размеры 50 на 70 (версию не знаю,мы пишем в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs . . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru