Вопрос задан 18.06.2023 в 14:47. Предмет Информатика. Спрашивает Сафронова Лиза.

На PYTHON Написать программу, которая запрашивает с клавиатуры целые числа до тех пор, пока не

будет введен 0, и ищет максимальное и минимальное значение из данного набора.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Демянчук Ангеліна.

Python:

numbers = []

while True:

   number = int(input())

   if number == 0: break

   numbers.append(number)

print(max(numbers), min(numbers))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на Python, которая запрашивает целые числа с клавиатуры до тех пор, пока не будет введен 0, и находит максимальное и минимальное значение из данного набора:

```python # Инициализация переменных для хранения максимального и минимального значения max_value = float('-inf') min_value = float('inf')

# Бесконечный цикл, пока не будет введен 0 while True: # Запрос целого числа с клавиатуры num = int(input("Введите целое число (для завершения введите 0): "))

# Проверка, является ли введенное число 0 if num == 0: break

# Обновление максимального и минимального значения, если необходимо if num > max_value: max_value = num if num < min_value: min_value = num

# Вывод максимального и минимального значения print(f"Максимальное значение: {max_value}") print(f"Минимальное значение: {min_value}") ```

Эта программа использует бесконечный цикл `while True`, который будет выполняться до тех пор, пока не будет введен 0. Внутри цикла программа запрашивает у пользователя целое число с помощью функции `input()`. Затем она проверяет, является ли введенное число 0. Если это так, цикл прерывается с помощью оператора `break`. Если число не равно 0, программа обновляет максимальное и минимальное значения, если необходимо. В конце программы выводятся найденные максимальное и минимальное значения.

Примечание: В этой программе не предусмотрена обработка исключений при вводе некорректных данных, таких как нецелые числа или строки. Если вам нужно добавить такую обработку, вы можете использовать конструкцию `try-except` вокруг строки `num = int(input("Введите целое число (для завершения введите 0): "))`.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос