MCPcopy Create free account
hub / github.com/ndleah/python-mini-project / exercise

Function exercise

Exercise-Timer/exercise_cli.py:24–41  ·  view source on GitHub ↗
(time:int, interval:int, reps:int)

Source from the content-addressed store, hash-verified

22@click.option('--interval', '-i', default=3, help='Interval you want for exercise')
23@click.option('--reps', '-r', default=5, help='Reps you want to do')
24def exercise(time:int, interval:int, reps:int):
25 for _ in range(reps):
26 print('Interval')
27 t.sleep(interval)
28 print('Start')
29 play_audio_start()
30 t.sleep(time)
31 print('Stop')
32 play_audio_stop()
33 t.sleep(interval)
34 reps -= 1
35 if reps != 0:
36 print(f'Reps left: {reps}')
37 else:
38 print("Finished")
39 finish_audio = pygame.mixer.Sound("beep_finish.mp3")
40 finish_audio.play()
41 pygame.time.wait(int(finish_audio.get_length() * 1500))
42
43if __name__ == '__main__':
44 exercise()

Callers 1

exercise_cli.pyFile · 0.85

Calls 2

play_audio_startFunction · 0.85
play_audio_stopFunction · 0.85

Tested by

no test coverage detected