Python Super Stopwatch

投稿者: | 2017年3月16日
#!/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.”が表示される。

 

Pocket

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください