Size: a a a

Сообщество Python Программистов

2020 October 24

E

Egor in Сообщество Python Программистов
Винни Пух.d
...но с точки зрения математики - всё правильно!!
С точки зрения той, в которой -1*1 == 1?
источник

ВП

Винни Пух.d in Сообщество Python Программистов
Alexander
Но углы при основании отличаются
знаю...
источник

ВП

Винни Пух.d in Сообщество Python Программистов
если не учитывать это, то вполне верно🌚
источник

A

Alexander in Сообщество Python Программистов
Те ты решаешь совершенно другой треугольник)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Alexander
Итого: x, y = math.sin(math.atan2(16, 9))*d, math.cos(math.atan2(16, 9))*d
x, y = map(lambda x: x * sqrt(23 * 2.54 / (pow(16, 2) + pow(9, 2))), [16, 9])

Вот тебе лаконично)
источник

in Сообщество Python Программистов
Alexander
Итого: x, y = math.sin(math.atan2(16, 9))*d, math.cos(math.atan2(16, 9))*d
Эх, а я почти добрался туда
источник

E

Egor in Сообщество Python Программистов
Эх, а я почти добрался туда
+1 за старания
источник

K

KarmaBot in Сообщество Python Программистов
Egor
+1 за старания
Вы увеличили карму 🍉 до 436.49 (+1.00)
источник

A

Alexander in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
x, y = map(lambda x: x * sqrt(23 * 2.54 / (pow(16, 2) + pow(9, 2))), [16, 9])

Вот тебе лаконично)
А где вычисление коэффициента?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Alexander
А где вычисление коэффициента?
Подправил
источник

A

Alexander in Сообщество Python Программистов
Но 23,16 и 9 должны быть аргументами функции)))
источник

A

Alexander in Сообщество Python Программистов
Но ход мыслей ясен)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Alexander
Но 23,16 и 9 должны быть аргументами функции)))
А где они у тебя там аргументы функций?)
источник

A

Alexander in Сообщество Python Программистов
Действительно это лаконично
источник

A

Alexander in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
А где они у тебя там аргументы функций?)
Парировал)
источник

A

Alexander in Сообщество Python Программистов
from math import sin, cos, atan2
x, y = lambda d,ox,oy: sin(atan2(ox,oy))*d*2.54, cos(atan2(ox,oy))*d*2.54
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Alexander
from math import sin, cos, atan2
x, y = lambda d,ox,oy: sin(atan2(ox,oy))*d*2.54, cos(atan2(ox,oy))*d*2.54
А моё читабельнее и понятнее для обычного смертного🌚
источник

E

Egor in Сообщество Python Программистов
Вот вам задачка, кстати
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
width_in_cm, height_in_cm = map(lambda x: x * sqrt(diagonal_in_inch * 2.54 / (pow(width_ratio, 2) + pow(height_ratio, 2))), [width_ratio, height_ratio])
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
width_in_cm, height_in_cm = map(lambda x: x * sqrt(diagonal_in_inch * 2.54 / (pow(width_ratio, 2) + pow(height_ratio, 2))), [width_ratio, height_ratio])
Вот если с аргументами
источник