Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 October 17

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Caliostra
8 - это константа
и?
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ты ведь в курсе, что все цифры - константы, да?
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
да и числа тоже
источник

C

Caliostra in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Egor
ты ведь в курсе, что все цифры - константы, да?
Да)
источник

C

Caliostra in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
И слова
источник

C

Caliostra in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Хотя
источник

C

Caliostra in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Разве если взять их в кавычки
источник

C

Caliostra in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
То это строковая константа получается
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
если говорить про константу как что-то с определенным значением, то слова не могут быть константами, ведь их значение зависит от контекста
источник

C

Caliostra in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#вопрос
@SlavikMIPT можно ли сделать задачу про цветок (черепаха, нужно из кругов нарисовать цветок) с помощью декартовых координат и без готовых функций питона?
https://pastebin.com/w1ARX516
Получается нарисовать только один круг
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
#вопрос
@SlavikMIPT можно ли сделать задачу про цветок (черепаха, нужно из кругов нарисовать цветок) с помощью декартовых координат и без готовых функций питона?
https://pastebin.com/w1ARX516
Получается нарисовать только один круг
правильный многоугольник с большим кол-вом углов не сильно отличается от круга
а он который рисуется методом:
for i in range(N):
 поворот на 360/градусов
 маленький шажок вперед
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
#вопрос
@SlavikMIPT можно ли сделать задачу про цветок (черепаха, нужно из кругов нарисовать цветок) с помощью декартовых координат и без готовых функций питона?
https://pastebin.com/w1ARX516
Получается нарисовать только один круг
не понял вопроса
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
что значит без готовых функций питона
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
что значит с помощью?
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
сделать можно, я даже вроде код скидывал - с помощью декартовых координат и перехода в полярные
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
https://pastebin.com/zYuPrEYg
from turtle import Turtle
from numpy import cos, sin, pi

t = Turtle()
t.speed(100_0)


def jump2next(pt: tuple):
   t.penup()
   t.goto(pt)
   t.pendown()


def pol2dec(r: float, phi: float) -> tuple:
   x = r * cos(phi)
   y = r * sin(phi)
   point = (x, y)
   return point


VERTEX_NUM_MIN, VERTEX_NUM_MAX = 3, 10_000
radius, RADIUS_INC = 0, 10
BASE_ANGLE = pi / 4
for vc in range(VERTEX_NUM_MIN, VERTEX_NUM_MAX + 1):
   radius += RADIUS_INC
   jump2next(pol2dec(radius, BASE_ANGLE))
   for vn in range(vc + 1):
       angle = BASE_ANGLE + vn * 2 * pi / vc
       t.goto(pol2dec(radius, angle))
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от std::slavik
ну и в плане рисования - появляется гибкость
источник