Python时针分针夹角问题

img


我刚开始是直接用时针分针180来算的,但是输出结果只有20个而并非是24个

img


结果

img


后来经过反复检查,又加上了秒针可以带动时针并使用返回值来完成

img

结果发现这样的话输入180没有结果(print(n)是我后加的来看能不能输出值的,结果只输出了0.5)
主要想知道自己到底错在哪里,还有什么知识点需要巩固的

当然没有结果,你的input又没有当做参数带入函数,换句话说,你的函数怎么知道你是要计算结果等于input的角度才返回?
另外你的函数里在k<=12时没有计算r

print(abs(h1-m1))

输出看看是否存在精度丢失问题,导致和180不相等。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^