0

Отсутствует вывод в функции

Написал код который переводит координаты в градусы относительно сторон света. Если x приеимает отрицательное значение, то вывода нет. def mod(n): if n < 0: n * -1 return(n) def rad(x,y): state = [] if mod(x) >= mod(y) and x>=0 and y>=0: state = [(y/x)*45,"N"] return(state) elif mod(x) >= mod(y) and x>=0 and y<=0: state = [(y/x)*45,"N"] return(state) elif mod(x) >= mod(y) and x<=0 and y>=0: state = [(y/x)*45,"S"] return(state) print(rad(-10,5))

6th Feb 2019, 8:31 AM
SomChack
SomChack - avatar
2 odpowiedzi
+ 1
В функции mod должно быть n *= -1
6th Feb 2019, 8:35 AM
Дмитрий Мазыло
Дмитрий Мазыло - avatar
+ 1
Спасибо
6th Feb 2019, 8:38 AM
SomChack
SomChack - avatar