Телеметрия: различия между версиями
Vperlin (обсуждение | вклад) |
Vperlin (обсуждение | вклад) |
||
Строка 37: | Строка 37: | ||
Обратите внимание, что сведения о времени получения показаний на вход программы не подаются. Их следует получить внутри программы стандартными средствами Python. Подробности можно прочитать [https://docs.python.org/3/library/datetime.html на странице документации]. | Обратите внимание, что сведения о времени получения показаний на вход программы не подаются. Их следует получить внутри программы стандартными средствами Python. Подробности можно прочитать [https://docs.python.org/3/library/datetime.html на странице документации]. | ||
[[Category:Нет указаний к решению]] | [[Category:Нет указаний к решению]] |
Версия 22:25, 15 февраля 2022
Условие задачи
Примечание. Все вопросы по решению задачи следует задавать учителю и/или писать на странице обсуждения задачи. Также приветствуется обмен мнениями на странице обсуждения.
К компьютеру подключено устройство, передающее показания о температуре и влажности воздуха.
- Сохранить передаваемые показания в файл или в базу данных (на выбор)
- Вывести, сколько раз в день показания выходят за допустимые пределы.
Показания прибора поступают на стандартный вход программы в формате
t=число
для температуры или
h=число
для влажности воздуха. Гарантируется, что пробелы во входных данных отсутствуют.
Указания к решению задачи
Условие, что данные поступают на стандартный вход без подсказок, означает, что чтение данных следует производить при помощи функции input()
без подсказок:
x = input()
Если данные сохраняются в файл, их можно сохранить в следующем формате:
Строчка для температуры:
YYYY-MM-DD,hh:mm:ss,температура,
Строчка для давления
YYYY-MM-DD,hh:mm:ss,,давление
Обратите внимание, что сведения о времени получения показаний на вход программы не подаются. Их следует получить внутри программы стандартными средствами Python. Подробности можно прочитать на странице документации.