Найти в Дзене

Продолжаем изучать Python. Пишем простой секундомер

Привет всем моим читателям, начинающим программистам и просто тем, то зашёл на мой канал. Мы с Вами продолжим изучать язык программирования python. Сегодня мы попробуем сделать небольшую программу а точнее секундомер на Python. Начинаем! Для старта как обычно нужно открыть свой редактор и создать файл. Назовём его, к примеру, timer.py. Обязательно в конце ставим расширение .py! В самом начале скрипта нам нужно будет импортировать библиотеку, которая работает со временем: import time as ttt Далее установим небольшое правило для пользователей: print('Нажмите ENTER для начала или CTRL + C чтобы остановить') Теперь нам нужно создать цыкл: while 1: Создаём счётчик: try: input() starttime = ttt.time() print('Работаем') while 1: print('Прошло: ', round(ttt.time() - starttime, 0), 'сек.', end="\r") ttt.sleep(1.0) Пишем условие для прекращения отчёта: except KeyboardInterrupt: print(''Остановленно'') endtime = ttt.time()

Привет всем моим читателям, начинающим программистам и просто тем, то зашёл на мой канал. Мы с Вами продолжим изучать язык программирования python. Сегодня мы попробуем сделать небольшую программу а точнее секундомер на Python. Начинаем!

Для старта как обычно нужно открыть свой редактор и создать файл. Назовём его, к примеру, timer.py. Обязательно в конце ставим расширение .py!

В самом начале скрипта нам нужно будет импортировать библиотеку, которая работает со временем:

import time as ttt

Далее установим небольшое правило для пользователей:

print('Нажмите ENTER для начала или CTRL + C чтобы остановить')

Теперь нам нужно создать цыкл:

while 1:

Создаём счётчик:

try:

input()

starttime = ttt.time()

print('Работаем')

while 1:

print('Прошло: ', round(ttt.time() - starttime, 0), 'сек.', end="\r")

ttt.sleep(1.0)

Пишем условие для прекращения отчёта:

except KeyboardInterrupt:

print(''Остановленно'')

endtime = ttt.time()

print('Итого:', round(endtime - starttime, 2),'сек.')

break

Всё готово. Весь код:

import time as ttt

print('Нажмите ENTER для начала или CTRL + C чтобы остановить')

while 1:

try:

input()

starttime = ttt.time()

print('Работаем')

while 1:

print('Прошло: ', round(ttt.time() - starttime, 0), 'сек.', end="\r")

ttt.sleep(1)

except KeyboardInterrupt:

print(''Остановленно'')

endtime = ttt.time()

print('Итого:', round(endtime - starttime, 2),'сек.')

break

Сохраняем и проверяем работу. Должно получится как на фото:

Результат работы.
Результат работы.
Спасибо, что читаете меня! Буду очень Вам благодарна если подпишитесь на канал и поставите лайк! Спасибо!!!