Задача Задача №2350179
А
А
Конечно! Давайте создадим программу на 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("Вы не ввели ни одного числа.")
Объяснение кода:
- Список
numbers: Мы создаем список, чтобы хранить все введённые числа. - Цикл ввода: Используя
while True, программа продолжает запрашивать ввод до тех пор, пока пользователь не введёт слово 'стоп'. - Проверка корректности ввода: Если ввод неверен, программа выводит сообщение об ошибке, и пользователь может попробовать снова.
- Поиск максимума и минимума: Как только ввод завершен, программа находит максимальное и минимальное число с помощью встроенных функций
max()иmin(). - Вывод результата: Наконец, программа выводит максимальное и минимальное значения на экран.
Если у вас есть дополнительные вопросы или нужна помощь с другим кодом, не стесняйтесь спрашивать!
