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

Нарисовать два разных дерева

12.01.2023, 08:38. Показов 806. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1) Построить график функции y=3x
2
-12.
2) Нарисовать два разных дерева.
3) Нарисовать кошку
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.01.2023, 08:38
Ответы с готовыми решениями:

Что будет, если два разных потока попытаются отправить одновременно одному клиенту два разных пакета
Здравствуйте! Имеется вот такой незамысловатый метод отправки пакетов на сокет клиента public static void...

Сформировать два идеально сбалансированных дерева из отрицательных и неотрицательных элементов дерева T
Пусть имеется бинарное дерево T. Сформировать два идеально сбалансированных дерева из отрицательных и неотрицательных элементов дерева T.

Разбиение дерева на два дерева по указанному значению информационного поля элемента для разбиения
Дерево: Разбиение дерева на два дерева по указанному значению информационного поля элемента для разбиения. Буду очень благодарна)

1
 Аватар для rim41
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
12.01.2023, 09:02
Catruna,
Python
1
2
3
4
5
6
7
import draw_cat as a
import draw_tree as b
import draw_2nd_tree as c
 
b.Start()
c.Start()
a.Start()
Добавлено через 23 секунды
График сам рисуй, я ещё не проходил функции

Добавлено через 6 минут
Вот, кстати, как кошку нарисовать:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
import turtle
import math
 
window = turtle.Screen()
window.bgcolor("yellow")
 
cursor = turtle.Turtle() # Cursor
cursor.shape("turtle")
cursor.color("black")
cursor.speed(3)
cursor.pensize(10)
 
 
def movePen(cursor, x, y):
  cursor.penup()
  cursor.setposition(x, y)
  cursor.pendown()
 
def movePenX(cursor, x):
  cursor.penup()
  cursor.setx(x)
  cursor.pendown()
 
def movePenY(cursor, y):
  cursor.penup()
  cursor.sety(y)
  cursor.pendown()
 
def positionAlongCircle(x, y, radius, angle):
  radians = math.radians(angle)
  return [x + (radius*math.sin(radians)),
            y + (radius*math.cos(radians))]
 
# Draw the head
 
movePenY(cursor, -150)
cursor.circle(150)
 
# Draw the nose
 
noseMouthOffset = -15
 
movePenY(cursor, -20 + noseMouthOffset)
cursor.circle(20)
 
# Draw the mouth
 
movePen(cursor, -100, -20 + noseMouthOffset)
cursor.right(90)
cursor.circle(50, 180)
cursor.left(180)
cursor.circle(50, 180)
 
# Draw the eyes
 
eyeSpacingX = 30
eyePosY = 40
eyeRadius = 30
 
# Right eye
 
movePen(cursor, eyeSpacingX, eyePosY)
cursor.right(180)
cursor.circle(eyeRadius, -180)
 
# Left eye
 
movePen(cursor, -eyeSpacingX, eyePosY)
cursor.circle(eyeRadius, 180)
 
# Draw the tongue
 
movePen(cursor, -20, -60 + noseMouthOffset)
cursor.circle(20, 180)
 
# Draw the ears
 
# Right ear
 
earBeginAngle = 25
earSize = 85
earWidth = 22
positionA = positionAlongCircle(0, 0, 150, earBeginAngle)
movePen(cursor, positionA[0], positionA[1])
 
positionB = positionAlongCircle(0, 0, 150 + earSize, earBeginAngle + earWidth)
cursor.setposition(positionB[0], positionB[1])
 
positionC = positionAlongCircle(0, 0, 150, earBeginAngle + earWidth * 2)
cursor.setposition(positionC[0], positionC[1])
 
# Left ear
 
positionA = positionAlongCircle(0, 0, 150, -earBeginAngle)
movePen(cursor, positionA[0], positionA[1])
 
positionB = positionAlongCircle(0, 0, 150 + earSize, -earBeginAngle + -earWidth)
cursor.setposition(positionB[0], positionB[1])
 
positionC = positionAlongCircle(0, 0, 150, -earBeginAngle + -earWidth * 2)
cursor.setposition(positionC[0], positionC[1])
 
# Whiskers
 
whiskerLength = 180
 
# Right whiskers
 
movePen(cursor, 50, -15)
cursor.setheading(0)
cursor.forward(whiskerLength)
 
movePen(cursor, 50, 0)
cursor.left(5)
cursor.forward(whiskerLength)
 
# Left whiskers
 
movePen(cursor, -50, -15)
cursor.setheading(180)
cursor.forward(whiskerLength)
 
movePen(cursor, -50, 0)
cursor.left(-5)
cursor.forward(whiskerLength)
 
window.exitonclick()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.01.2023, 09:02
Помогаю со студенческими работами здесь

Как отобразить два разных значения из 2 разных строк в одну
Добрый день, ломаю голову целый день есть такой вопрос. Есть такая таблица id name version 1 name_1 1.001 1 name_1 1.002 ...

Два разных АЦП разных устройств к одному датчику
похожий вопрос вроде поднимался по-моему пару лет назад. но теперь условия несколько иные, и добавилось конкретики. вот есть у меня...

Два роутера, два разных внешних IP адреса, один кабель от провайдера - возможно ли?
Всем доброго времени суток! Имеется желание сделать отдельную сеть с другим IP адресом, имея лишь один провод от провайдера с...

WinCC 7.0 Alarm Logging два разных сообщения на два состояния одного тэга - как?
Добрый день! Вопрос такой: имеется дискретный тэг test.0 (нулевой бит 16-ти битного слова) Возможно ли реализовать вывод двух...

Два тела писма на два разных адреса phpmailer
использую для отправки почты phpmailer возникла необходимость часть информации из формы отправлять на один ящик, а часть на другой ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru