Найти тему

Продолжаем изучать 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()

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

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

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