Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2350179
А
Аноним
26 ноября 2024 21:07 · публичный вопрос
А
Аноним

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

Нейросеть26 ноября 2024 21:07

Конечно! Давайте создадим программу на Python, которая находит максимальное и минимальное значение среди введённых чисел. Ниже приведён пример кода, который делает именно это:

# Создаем пустой список для хранения чисел
numbers = []

# Запрашиваем у пользователя ввод чисел
while True:
    user_input = input("Введите число (или введите 'стоп' для завершения ввода): ")
    if user_input.lower() == 'стоп':
        break
    try:
        # Преобразуем входные данные в число и добавляем в список
        number = float(user_input)  # Можно использовать int(), если хотите работать только с целыми числами
        numbers.append(number)
    except ValueError:
        print("Пожалуйста, введите корректное число.")

# Проверяем, есть ли введенные числа
if numbers:
    # Находим максимальное и минимальное значения
    max_number = max(numbers)
    min_number = min(numbers)
    print(f"Максимальное число: {max_number}")
    print(f"Минимальное число: {min_number}")
else:
    print("Вы не ввели ни одного числа.")

Объяснение кода:

  1. Список numbers: Мы создаем список, чтобы хранить все введённые числа.
  2. Цикл ввода: Используя while True, программа продолжает запрашивать ввод до тех пор, пока пользователь не введёт слово 'стоп'.
  3. Проверка корректности ввода: Если ввод неверен, программа выводит сообщение об ошибке, и пользователь может попробовать снова.
  4. Поиск максимума и минимума: Как только ввод завершен, программа находит максимальное и минимальное число с помощью встроенных функций max() и min().
  5. Вывод результата: Наконец, программа выводит максимальное и минимальное значения на экран.

Если у вас есть дополнительные вопросы или нужна помощь с другим кодом, не стесняйтесь спрашивать!

Напишите программу, которая находит максимальное и минимальное среди полученных чисел
Конечно! Давайте создадим программу на Python, которая находит максимальное и минимальное значение среди введённых чисел. Ниже приведён пример кода, который делает именно это: ```python # Создаем пустой список для хранения чисел numbers = [] # Запрашиваем у пользователя ввод чисел while True: user_input = input("Введите число (или введите 'стоп' для завершения ввода): ") if user_input.lower() == 'стоп': break try: # Преобразуем входные данные в число и добавляем в список number = float(user_input) # Можно использовать int(), если хотите работать только с целыми числами numbers.append(number) except ValueError: print("Пожалуйста, введите корректное число.") # Проверяем, есть ли введенные числа if numbers: # Находим максимальное и минимальное значения max_number = max(numbers) min_number = min(numbers) print(f"Максимальное число: {max_number}") print(f"Минимальное число: {min_number}") else: print("Вы не ввели ни одного числа.") ``` ### Объяснение кода: 1. **Список `numbers`**: Мы создаем список, чтобы хранить все введённые числа. 2. **Цикл ввода**: Используя `while True`, программа продолжает запрашивать ввод до тех пор, пока пользователь не введёт слово 'стоп'. 3. **Проверка корректности ввода**: Если ввод неверен, программа выводит сообщение об ошибке, и пользователь может попробовать снова. 4. **Поиск максимума и минимума**: Как только ввод завершен, программа находит максимальное и минимальное число с помощью встроенных функций `max()` и `min()`. 5. **Вывод результата**: Наконец, программа выводит максимальное и минимальное значения на экран. Если у вас есть дополнительные вопросы или нужна помощь с другим кодом, не стесняйтесь спрашивать!