python题目-----计算时针分针夹角

本文介绍了一段Python代码,该代码通过输入小时和分钟来计算时钟上时针和分针之间的角度。代码首先获取用户输入的时间,然后分别计算出时针和分针相对于12点位置的角度,并最终计算出两者之间的夹角。
部署运行你感兴趣的模型镜像


#coding=utf-8

import string

hour = raw_input("请输入小时:") ;
minute = raw_input("请输入分钟:");
print hour,minute

minuteAngel = (float(minute)*360)/60
print minuteAngel
hourAngel = (float(hour)%12)*30 + (float(minute)*30)/60
print hourAngel

angel = abs(hourAngel - minuteAngel)
print "角度为:%.2f" %angel


注意事项:

1)数值用浮点类型

2)时针相对于12夹角减去分针相对于12夹角有负值可能,需要用abs

3)分别求小时和分钟为多少时候夹角

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

时钟指针角度。 【问题描述】 普通时钟都有时针分针。在任意时刻,时针分针都有一个夹角,并且假设时针分针都是连续移动的。现已知当前的时刻,试求出在该时刻时针分针夹角A(0≤A≤180)。 注意:当分针处于0分59分之间时,时针相对于该小时的起始位置也有一个偏移角度。 【输入形式】 输入一个24小时制的时间。格式是以英文字符冒号(:)分隔的两个整数m(0≤m≤23)n(0≤n≤59),其中m表示时,n表示分。 【输出形式】 输出一个浮点数A,是时针分针夹角角度值。该浮点数保留三位小数。 【样例输入】 8:10 【样例输出】 175.000 【样例说明】 钟表指针角度计算 1.分针走过1小格用时1分钟,走过的度数是6°,时针走过一大格用时1h,走过的度数是30°; 2.时针的速度是分钟的1/12,因此分针每走一小格即一分钟,时针走1/12*6°=0.5°; 3.在计算角度的时候,可以从整点整分开始考虑,再进行角度的加减运算,从而求出钟表实际的角度值。 例如: 8点10,可以假设时针正好在8上,度数为8*30°=240°;而实际上,分针转动,时针也是转动的,根据分针每走一分钟,时针走0.5°,可得10分的时候,时针转动了10*0.5°=5°;分针在2上,角度为10*6°=60°。因此,角度为:240°+5°-60°=185°,根据题目要求,时针分针夹角A(0≤A≤180)。因此8点10分的夹角为360°-185°=175°。 输出结束不换行。
最新发布
10-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值