Какие две строки добавил школьник для исправления алгоритма, который составил злоумышленник, чтобы школьник мог пойти

  • 60
Какие две строки добавил школьник для исправления алгоритма, который составил злоумышленник, чтобы школьник мог пойти в школу, даже если у него недомогание и температура выше 37 °C?
Ярд_8725
62
Чтобы ответить на ваш вопрос, давайте рассмотрим алгоритм, предложенный злоумышленником, и определим, какие строки необходимо добавить для его исправления.

Исходный алгоритм злоумышленника, направленный на обман системы, мог выглядеть примерно так:

python
temperature = input("Введите вашу температуру: ")
if temperature > 37:
print("Температура высокая, оставайтесь дома!")
else:
print("Температура нормальная, можете идти в школу.")


Это алгоритм предлагает школьнику обмануть систему, введя свою температуру. Он не будет проверять правильность или достоверность информации.

Чтобы исправить этот алгоритм, необходимо добавить строки, которые будут проверять правдивость введённых данных и обеспечивать безопасность всех участников. Вот несколько важных строк, которые можно добавить:

python
temperature = input("Введите вашу температуру: ")
if temperature.isdigit():
temperature = int(temperature)
if temperature > 37:
print("Температура высокая, оставайтесь дома!")
else:
print("Температура нормальная, можете идти в школу.")
else:
print("Вы ввели некорректное значение температуры.")


Что здесь происходит?

- Сначала мы добавляем проверку, что введенное значение является числом, используя `isdigit()`. Если это не число, выводится сообщение о некорректном вводе.
- Затем мы преобразуем введенное значение в целое число с помощью `int(temperature)`.
- После этого мы проводим проверку, чтобы убедиться, что температура ниже 37 градусов. Если это так, выводится сообщение, что температура нормальная и школьник может идти в школу.
- Если же температура оказывается выше 37 градусов, выводится сообщение, что температура высокая, и школьник должен остаться дома.

Таким образом, эти две строки проверок помогут исправить алгоритм злоумышленника и обеспечат безопасность при принятии решения о посещении школы на основе корректных данных о температуре.