| Conditions | 4 |
| Total Lines | 15 |
| Code Lines | 13 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | def clock_angle(time): |
||
| 2 | hour, minute = time.split(':') |
||
| 3 | hour = int(hour) + int(minute) / 60 |
||
| 4 | if hour > 12: |
||
| 5 | hour -= 12 |
||
| 6 | AngelHour = hour / 12 * 360 |
||
| 7 | AngelMinute = int(minute) / 60 * 360 |
||
| 8 | if AngelMinute > AngelHour: |
||
| 9 | ClockAngle = round(abs(AngelMinute - AngelHour), 1) |
||
| 10 | else: |
||
| 11 | ClockAngle = round(abs(AngelHour - AngelMinute), 1) |
||
| 12 | if ClockAngle <= 180: |
||
| 13 | return ClockAngle |
||
| 14 | else: |
||
| 15 | return 360 - ClockAngle |
||
| 16 | |||
| 28 |