Создайте программу, которая выполняет следующие действия: 1. Создает файл report.txt в текущем рабочем каталоге. 2. Записывает в файл текущее время и дату. 3. Программа ждет рандомное количество секунд (от 1 до 5). 4. Записывает текущее время после
- Программирование
Условие:
# Задача 3: Анализ и отчет о времени выполнения
# Описание: Создайте программу, которая выполняет следующие действия:
# 1. Создает файл report.txt в текущем рабочем каталоге.
# 2. Записывает в файл текущее время и дату.
# 3. Программа ждет рандомное количество секунд (от 1 до 5)
# 4. Записывает текущее время после ожидания и разницу времени в файл
import random
from datetime import timedelta
with open("report.txt", "w") as file:
date_now = datetime.now().replace(microsecond=0)
file.write(f"{date_now}")
random_seconds = random.uniform(1, 5)
time.sleep(random_seconds)
delta = timedelta()
date_now = datetime.now().replace(microsecond=0)
file.write(f"{date_now}")
Решение:
Ниже приводится пошаговое решение задачи с объяснениями на русском языке. ───────────────────────────── Шаг 1. Импорт необходимых модулей Нам потребуются модули: • random – для получения случайного значения времени ожидания; • time – для реализации функции ожидания; • datetime – для получения текущей даты и времени. Код: -------------------------------------------------- import random import time from datetime import datetime -------------------------------------------------- ───────────────────────────── Шаг 2. Открытие файла report.txt для записи Используем конструкцию with open...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства