Size: a a a

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

2020 May 17

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
что то типа такого
x0,y0 = координаты центра
for phi,
 x,y = polar_to_cart(phi,radius) + x0
 x,y =x + x0, y + y0
 t.goto(x,y)
for phi это такой цикл?
источник

M

Mikhail G. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Подскажите, меня смущает что-то. Есть ощущение что переменные можно объявить как-то красивее.
источник

M

Mikhail G. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
a = None
s = 0

while a != 0:
   a = int(input())
   i = a
   s = (s + i)
print(s)
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
ты же научился считать как человек. понимать числа. ну подумаешь нужно ещё одну систему выучить, тебе уже не 5 лет
легко говорить когда ты уже разобрался)
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
for phi это такой цикл?
это не дописаный for phi in range(0,360, delta):
источник

КК

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

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
это не дописаный for phi in range(0,360, delta):
Спасибо, попробую это перенести к себе
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
Спасибо, попробую это перенести к себе
не, тут важно что ты получаешь x,y от механизма перевода полярных-в-декартовы легко рисуя круг относительно 0,0
а потом переносишь эти цифры в x0,y0
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
не, тут важно что ты получаешь x,y от механизма перевода полярных-в-декартовы легко рисуя круг относительно 0,0
а потом переносишь эти цифры в x0,y0
Так с x0, y0 мы же как раз начинаем, нет?
источник

😍

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

КК

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

😍

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

КК

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

КК

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

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
не, тут важно что ты получаешь x,y от механизма перевода полярных-в-декартовы легко рисуя круг относительно 0,0
а потом переносишь эти цифры в x0,y0
А, т.е. центр будет все время смещаться.  А зачем?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
А, т.е. центр будет все время смещаться.  А зачем?
нет x,y будет смещаться.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
вот так нагляднее будет
for phi in range...:
 delta_cirlce_x, delta_cirlce_y = polar_to_cart(phi,radius) + x0
 x,y = delta_cirlce_x + x0, delta_cirlce_y + y0
 t.goto(x,y)
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
вот так нагляднее будет
for phi in range...:
 delta_cirlce_x, delta_cirlce_y = polar_to_cart(phi,radius) + x0
 x,y = delta_cirlce_x + x0, delta_cirlce_y + y0
 t.goto(x,y)
Спасибо!
источник

M

Mikhail G. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
a = int(input())
b = int(input())
range = range(1,1001)
for d in range:
   if (d % a == 0) and (d % b == 0):
       print(d)
       break

А как это можно сделать через whiile ?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
d = 1
while d <= 1000:
   ...
источник