Телеметрия: различия между версиями
Vperlin (обсуждение | вклад) |
Vperlin (обсуждение | вклад) |
||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
== Условие задачи == | == Условие задачи == | ||
''Примечание. Все вопросы по решению задачи следует задавать учителю и/или писать на странице обсуждения задачи. Также приветствуется обмен мнениями на странице обсуждения.'' | |||
К компьютеру подключено устройство, передающее показания о температуре и влажности воздуха. | К компьютеру подключено устройство, передающее показания о температуре и влажности воздуха. | ||
Строка 5: | Строка 7: | ||
# Сохранить передаваемые показания в файл или в базу данных (на выбор) | # Сохранить передаваемые показания в файл или в базу данных (на выбор) | ||
# Вывести, сколько раз в день показания выходят за допустимые пределы. | # Вывести, сколько раз в день показания выходят за допустимые пределы. | ||
Показания прибора поступают на стандартный вход программы в формате | |||
<code>t=число</code> | |||
для температуры или | |||
<code>h=число</code> | |||
для влажности воздуха. Гарантируется, что пробелы во входных данных отсутствуют. | |||
== Указания к решению задачи == | == Указания к решению задачи == | ||
[[Category: | Условие, что данные поступают на стандартный вход без подсказок, означает, что чтение данных следует производить при помощи функции <code>input()</code> без подсказок: | ||
<syntaxhighlight lang="python> | |||
x = input() | |||
</syntaxhighlight> | |||
Если данные сохраняются в файл, их можно сохранить в следующем формате: | |||
Строчка для температуры: | |||
<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
Условие задачи
Примечание. Все вопросы по решению задачи следует задавать учителю и/или писать на странице обсуждения задачи. Также приветствуется обмен мнениями на странице обсуждения.
К компьютеру подключено устройство, передающее показания о температуре и влажности воздуха.
- Сохранить передаваемые показания в файл или в базу данных (на выбор)
- Вывести, сколько раз в день показания выходят за допустимые пределы.
Показания прибора поступают на стандартный вход программы в формате
t=число
для температуры или
h=число
для влажности воздуха. Гарантируется, что пробелы во входных данных отсутствуют.
Указания к решению задачи
Условие, что данные поступают на стандартный вход без подсказок, означает, что чтение данных следует производить при помощи функции input()
без подсказок:
x = input()
Если данные сохраняются в файл, их можно сохранить в следующем формате:
Строчка для температуры:
YYYY-MM-DD,hh:mm:ss,температура,
Строчка для давления
YYYY-MM-DD,hh:mm:ss,,давление
Обратите внимание, что сведения о времени получения показаний на вход программы не подаются. Их следует получить внутри программы стандартными средствами Python. Подробности можно прочитать на странице документации.