Python:Примеры/Секундомер с измерением общего времени и времени круга: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} =Простое профилирование программы= ==Задача== Изм…») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
= | =Секундомер с измерением общего времени и времени круга= | ||
=Код= | |||
<syntaxhighlight lang="python" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div"> | |||
import time | |||
== | |||
# Отображаем инструкцию для пользователя | |||
print('Press enter to begin. Afterwards, press ENTER to "click" the stopwatch. Press Ctrl-C to quit.') | |||
input() | |||
print('Начали.') | |||
startTime = time.time() # get the first lap's start 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('Lap #%s: %s (%s)' % (lapNum, totalTime, lapTime), end='') | |||
lapNum += 1 | |||
lastTime = time.time() # reset the last lap time | |||
except KeyboardInterrupt: | |||
print(' | # Handle the Ctrl-C exception to keep its error message from displaying. | ||
print(' | print('\nГотово.') | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 42: | Строка 42: | ||
{{SEO | {{SEO | ||
|Заголовок статьи=Python: | |Заголовок статьи=Python:Примеры - Секундомер с измерением общего времени и времени круга / Онлайн справочник - wikihandbk.com | ||
|Ключевые слова=python, | |Ключевые слова=python, примеры python, примеры на python | ||
|Описание статьи= | |Описание статьи= | ||
|Изображение статьи для Open Graph= | |Изображение статьи для Open Graph= | ||
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python: | |Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Примеры/Секундомер с измерением общего времени и времени круга</nowiki> | ||
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki> | |Изображение статьи для schemaNewsArticle=<nowiki></nowiki> | ||
|Высота изображения статьи для schemaNewsArticle= | |Высота изображения статьи для schemaNewsArticle= |
Версия от 16:15, 12 января 2020
Проверка/Оформление/Редактирование: Мякишев Е.А.
Секундомер с измерением общего времени и времени круга
Код
import time
# Отображаем инструкцию для пользователя
print('Press enter to begin. Afterwards, press ENTER to "click" the stopwatch. Press Ctrl-C to quit.')
input()
print('Начали.')
startTime = time.time() # get the first lap's start 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('Lap #%s: %s (%s)' % (lapNum, totalTime, lapTime), end='')
lapNum += 1
lastTime = time.time() # reset the last lap time
except KeyboardInterrupt:
# Handle the Ctrl-C exception to keep its error message from displaying.
print('\nГотово.')
См.также
Внешние ссылки
Категории:
- Страницы с устаревшим атрибутом подсветки синтаксиса «enclose»
- Справочник языка Python
- Python
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- SEO
- Примеры
- Примеры Python
- Модуль time
- Функция time()
- Функция time.time()
- Код с вызовом time()
- Код с вызовом time.time()
- Пример с вызовом time()
- Пример с вызовом time.time()