Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/110: Рейтинг темы: голосов - 110, средняя оценка - 4.59
2 / 2 / 0
Регистрация: 25.10.2018
Сообщений: 51

Посмотрите, что выводит следующая программа, и исправьте ее так, чтобы получилась пятиконечная звезда

10.01.2019, 22:00. Показов 22754. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Посмотрите, что выводит следующая программа, и исправьте ее так, чтобы получилась пятиконечная звезда.

Python
1
2
3
4
5
6
7
8
9
10
11
12
import tkinter
 
master = tkinter.Tk()
canvas = tkinter.Canvas(master, bg='white', height=600, width=600)
p1 = (400.0, 300.0),
p2 = (331, 395)
p3 = (219, 359)
p4 = (200, 241)
p5 = (330, 205)
canvas.create_line(p1, p3, p5, p4, p2, p1, fill='red')
canvas.pack()
master.mainloop()
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.01.2019, 22:00
Ответы с готовыми решениями:

Что выводит следующая программа?(объясните код из задачи из Дейтелов)
Объясните, пожалуйста, код ньюфагу. я бы мог пропустить эти задания и дальше читать книгу, но мне интересно, что происходит в этом коде,...

Пятиконечная звезда
Здравствуйте. Хочу нарисовать правильную пятиконечную звезду. Не хочу использовать координаты из интернета. Вручную. Пока вышло, мягко...

пятиконечная звезда
есть готовая звезда в текстовом режиме,, подскажите плиз как ее заполнить uses crt; Var x,y:integer; a,b,c,d,e:byte; const ...

8
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
11.01.2019, 06:12
Берём в руки лист миллиметровки, карандаш и линейку. Строим линии по координатам. Смотрим что не так.
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.01.2019, 09:18
Нарисовать звезду

Не по теме:


Айрат_Муртазин, будте добреньки, не создавать миллиона тем.

0
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
22.02.2021, 13:10
Айрат_Муртазин,
Python
1
2
3
4
5
6
7
8
9
10
11
12
import tkinter
 
master = tkinter.Tk()
canvas = tkinter.Canvas(master, bg='white', height=600, width=600)
p1 = (400.0, 300.0)
p2 = (331, 395)
p3 = (219, 359)
p4 = (200, 241)
p5 = (330, 205)
canvas.create_line(p1, p3, p5, p2, p4, p1, fill='red')
canvas.pack()
master.mainloop()
p1, p3, p5, p2, p4, p1, а не p1, p3, p5, p4, p2, p1
1
12 / 11 / 3
Регистрация: 04.11.2024
Сообщений: 101
09.12.2024, 17:38
Чувак, это примитвная база, которую ты и так должен знать
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
09.12.2024, 21:11
getsugatenshoo, дату топика видел?
0
12 / 11 / 3
Регистрация: 04.11.2024
Сообщений: 101
09.12.2024, 21:14
iSmokeJC, Угу, это потроллить нынешних халявщиков яндекса)
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
09.12.2024, 21:25
Да... Троллинг мощный, что ни говори...
0
 Аватар для Aviz__
2739 / 2048 / 507
Регистрация: 17.02.2014
Сообщений: 9,467
10.12.2024, 07:00
Цитата Сообщение от getsugatenshoo Посмотреть сообщение
потроллить нынешних халявщиков
а какое тебе дело до них? тут нормальные перцы придерживаются правила - вякнул критику, даешь свое решение...

можешь развить дальше этот код:
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
import tkinter
import math
from tkinter import Canvas, Tk, Button
 
 
def draw_star(canvas: Canvas, center_x: int, center_y: int, size: int, rotation: int = 0) -> None:
    """
    Draw a symmetric star on the canvas.
 
    Args:
        canvas (Canvas): The canvas to draw the star on.
        center_x (int): X-coordinate of the center of the star.
        center_y (int): Y-coordinate of the center of the star.
        size (int): Size of the star.
        rotation (int, optional): Rotation angle for the star in degrees. Default is 60 degrees.
    """
    points = []
    angle = rotation
    for _ in range(5):
        points.append((center_x + size * math.cos(math.radians(angle)),
                       center_y + size * math.sin(math.radians(angle)))
                      )
        angle += 144
 
    canvas.create_polygon(points, fill='red')
 
 
def rotate_star() -> None:
    """
    Rotate the star on the canvas.
    """
    canvas.delete("all")
    global rotation_angle
    rotation_angle += 15
    draw_star(canvas, 300, 300, 100, rotation_angle)
 
 
master: Tk = tkinter.Tk()
canvas: Canvas = tkinter.Canvas(master, bg='white', height=600, width=600)
rotation_angle: int = 0
draw_star(canvas, 300, 300, 100)
canvas.pack()
rotate_button: Button = tkinter.Button(master, text="Rotate", command=rotate_star)
rotate_button.pack()
master.mainloop()
rotate_button.pack()
master.mainloop()
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.12.2024, 07:00
Помогаю со студенческими работами здесь

Пятиконечная звезда
Создать приложение, в котором на форме прорисовывается пятиконечная звезда красной линией и залить поле звезды зеленым цветом.

Задача 2. «Пятиконечная звезда»
Задание: Изобразить фигуру «Пятиконечная правильная звезда». Пример работы программы: На прилагаемом скрине. Написать с помощью модуля...

Изменить символ сноски на нестандартный (пятиконечная звезда) [Word 2010]
Здравствуйте! Как в ворде 2010 изменить символ сноски на символ с кодом 2605? Выглядит так: ★ Спасибо!

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

Написать программу в которой будет пятиконечная звезда которая движется по синусоиде
Написать программу в которой будет пятиконечная звезда которая движется по синусоиде в pascalabc. net


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru