Телеметрия: различия между версиями

Материал из Информатика и Техники
 
(не показаны 3 промежуточные версии этого же участника)
Строка 22: Строка 22:
Условие, что данные поступают на стандартный вход без подсказок, означает, что чтение данных следует производить при помощи функции <code>input()</code> без подсказок:
Условие, что данные поступают на стандартный вход без подсказок, означает, что чтение данных следует производить при помощи функции <code>input()</code> без подсказок:


<source lang="python>
<syntaxhighlight lang="python>
x = input()
x = input()
</source>
</syntaxhighlight>


[[Category:Нет указаний к решению]]
Если данные сохраняются в файл, их можно сохранить в следующем формате:
 
Строчка для температуры:
 
<code>YYYY-MM-DD,hh:mm:ss,температура,</code>
 
Строчка для давления
 
<code>YYYY-MM-DD,hh:mm:ss,,давление</code>
 
Обратите внимание, что сведения о времени получения показаний на вход программы не подаются. Их следует получить внутри программы стандартными средствами Python. Подробности можно прочитать [https://docs.python.org/3/library/datetime.html на странице документации].
 
 
 
[[Category:Неполные указания к решению]]




[[Category:Задача]]
[[Category:Задача]]

Текущая версия на 22:34, 15 февраля 2022

Условие задачи

Примечание. Все вопросы по решению задачи следует задавать учителю и/или писать на странице обсуждения задачи. Также приветствуется обмен мнениями на странице обсуждения.

К компьютеру подключено устройство, передающее показания о температуре и влажности воздуха.

  1. Сохранить передаваемые показания в файл или в базу данных (на выбор)
  2. Вывести, сколько раз в день показания выходят за допустимые пределы.

Показания прибора поступают на стандартный вход программы в формате

t=число

для температуры или

h=число

для влажности воздуха. Гарантируется, что пробелы во входных данных отсутствуют.

Указания к решению задачи

Условие, что данные поступают на стандартный вход без подсказок, означает, что чтение данных следует производить при помощи функции input() без подсказок:

x = input()

Если данные сохраняются в файл, их можно сохранить в следующем формате:

Строчка для температуры:

YYYY-MM-DD,hh:mm:ss,температура,

Строчка для давления

YYYY-MM-DD,hh:mm:ss,,давление

Обратите внимание, что сведения о времени получения показаний на вход программы не подаются. Их следует получить внутри программы стандартными средствами Python. Подробности можно прочитать на странице документации.