#!/usr/bin/env python # -*- coding: utf-8 -*- # - A simple stopwatch program. import time def main(): # Display the program's instructions print('Press Enter to begin. Afterwards,' ' press ENTER to click the stopwatch,' 'Press ctrl-c to quit.') input() print('started.') starttime = time.time() lasttime = starttime lapNUM = 1 # Start Tracking the lap times. try: while True: input() laptime = round(time.time() - lasttime, 2) totaltime = round(time.time() - starttime, 2) print(f'Lap {lapNUM}: {totaltime} ({laptime})', end='') lapNUM += 1 lasttime = time.time() except KeyboardInterrupt: # Handle the Ctrl-c exception to keep its error message from displaying print('\nDone.') if __name__ == '__main__': main()
簡単なストップウォッチ。エンターキーを押すとスタートする。
ラップタイムもエンターキーを押す。
Ctrlとcキーを同時に押すとストップして”Done.”が表示される。