结果发现这样的话输入180没有结果(print(n)是我后加的来看能不能输出值的,结果只输出了0.5)主要想知道自己到底错在哪里,还有什么知识点需要巩固的
当然没有结果,你的input又没有当做参数带入函数,换句话说,你的函数怎么知道你是要计算结果等于input的角度才返回?另外你的函数里在k<=12时没有计算r
print(abs(h1-m1))
输出看看是否存在精度丢失问题,导致和180不相等。