Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/140: Рейтинг темы: голосов - 140, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 03.10.2020
Сообщений: 89
1

Рисование кругов с использование черепашки с заданным радиусом

30.11.2020, 19:57. Показов 26243. Ответов 3

Author24 — интернет-сервис помощи студентам
Разобрался с рисованием квадратов и прямоугольников, а вот с кругом возник ступор, подскажите, как рисовать круги. В решении использовать цикл.

Напишите вспомогательную функцию, которая рисует три вложенных окружности радиусов 10, 20 и 30 пикселов из одной точки:
Воспользуйтесь вспомогательной функцией в основной программе. Программа должна просить ввести координаты точки и рисовать рисунок «Три окружности» в цикле, пока пользователь не введёт пустую строку.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2020, 19:57
Ответы с готовыми решениями:

Построить совокупность закрашенных кругов со случайными радиусом
Построить совокупность закрашенных кругов со случайными радиусами, центры которых лежат на одной...

SDL: создать 10 кругов в рандомном месте, с рандомным радиусом
Программа должна создать 10 кругов в рандомном месте , с рандомным радиусом . И при нажатии на...

Нарисовать 10 кругов радиусом от 10 до 64, больший зарисовать зеленым, остальные - малиновые
3. Нарисовать 10 кругов радиусом от 10 до 64, больший зарисовать зеленым, остальные - малиновые

Нарисовать N кругов с радиусом от 5 до 50 в случайном месте случайным цветом в рамке
Нарисовать N кругов с радиусом от 5 до 50 в случайном месте случайным цветом в рамке.

Составить дифференциальное уравнение семейства кругов с радиусом r и центром на оси Ox
Составить дифференциальное уравнение семейства кругов с радиусом r и центром на оси Ox. Помогите...

3
Эксперт Python
691 / 474 / 204
Регистрация: 22.03.2020
Сообщений: 1,052
30.11.2020, 20:25 2
Цитата Сообщение от BeGinner_08 Посмотреть сообщение
подскажите, как рисовать круги
Так:
Python
1
2
3
4
5
6
import turtle 
    
t = turtle.Turtle() 
 
r = 50
t.circle(r)
И, раз вы с квадратами разобрались, то, думаю, ввод сами напишете.
1
290 / 170 / 92
Регистрация: 21.03.2016
Сообщений: 399
30.11.2020, 20:29 3
Лучший ответ Сообщение было отмечено BeGinner_08 как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
import turtle
 
t = turtle.Turtle()
 
def my_circle(x, y):
    t.up()
    t.goto(x, y)
    t.down()
    for i in [10,20,30]:
        t.circle(i)
 
my_circle(x=40,y=60)
1
0 / 0 / 0
Регистрация: 30.11.2020
Сообщений: 2
30.11.2020, 20:49 4
BeGinner_08 прав , но можно обойтись без r и написать сразу
t.circle(50)
0
30.11.2020, 20:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2020, 20:49
Помогаю со студенческими работами здесь

Построить в центре экрана изображение, которое содержит 10 концентрических кругов с радиусом 5,10,15,
Построить в центре экрана изображение, которое содержит 10 концентрических кругов с радиусом...

Создать программу, позволяющую покрыть прямоугольник минимальным количеством кругов с радиусом R
Уважаемые коллеги прошу помочь в следующей проблеме, имеется прямоугольник AxB, необходимо его...

Рисование кругов
Задача: нарисовать несколько кругов (закрашенных окружностей) с центрами в заданных точках,...

Рисование кругов
В целочисленный массив, размерность (количество элементов) которого задается в программе...

Рисование кругов на спирали
Напишите приложение, которое строит ряд увеличивающихся окружностей, центры которых лежат на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru