Какие две строки добавил школьник для исправления алгоритма, который составил злоумышленник, чтобы школьник мог пойти
Какие две строки добавил школьник для исправления алгоритма, который составил злоумышленник, чтобы школьник мог пойти в школу, даже если у него недомогание и температура выше 37 °C?
Ярд_8725 62
Чтобы ответить на ваш вопрос, давайте рассмотрим алгоритм, предложенный злоумышленником, и определим, какие строки необходимо добавить для его исправления.Исходный алгоритм злоумышленника, направленный на обман системы, мог выглядеть примерно так:
Это алгоритм предлагает школьнику обмануть систему, введя свою температуру. Он не будет проверять правильность или достоверность информации.
Чтобы исправить этот алгоритм, необходимо добавить строки, которые будут проверять правдивость введённых данных и обеспечивать безопасность всех участников. Вот несколько важных строк, которые можно добавить:
Что здесь происходит?
- Сначала мы добавляем проверку, что введенное значение является числом, используя `isdigit()`. Если это не число, выводится сообщение о некорректном вводе.
- Затем мы преобразуем введенное значение в целое число с помощью `int(temperature)`.
- После этого мы проводим проверку, чтобы убедиться, что температура ниже 37 градусов. Если это так, выводится сообщение, что температура нормальная и школьник может идти в школу.
- Если же температура оказывается выше 37 градусов, выводится сообщение, что температура высокая, и школьник должен остаться дома.
Таким образом, эти две строки проверок помогут исправить алгоритм злоумышленника и обеспечат безопасность при принятии решения о посещении школы на основе корректных данных о температуре.