Помогите с программой, пожалуйста (язык Python). Напишите две функции, которым мы передаем неполное число аргументов (мы используем (*arg)).
Мы вызываем обе функции из основной программы и передаем строку чисел.
Информатика 10 класс Функции и аргументы в Python Python функции max min неполное число аргументов Циклы программа информатика максимальное число минимальное число Новый
Конечно! Давайте создадим две функции на языке Python: одну для нахождения максимального числа и другую для нахождения минимального числа. Мы будем использовать аргументы переменной длины (*args) и циклы для обработки чисел. Давайте рассмотрим шаги, которые нам нужно выполнить.
Теперь давайте посмотрим на код:
def Max(*args): max_num = args[0] # Начинаем с первого аргумента как максимального for num in args: if num > max_num: max_num = num # Обновляем максимальное число return max_num def Min(*args): min_num = args[0] # Начинаем с первого аргумента как минимального for num in args: if num < min_num: min_num = num # Обновляем минимальное число return min_num # Основная программа numbers_string = "3 5 1 9 2 8" # Строка с числами numbers_list = map(int, numbers_string.split()) # Преобразуем строку в список чисел max_value = Max(*numbers_list) # Вызываем функцию Max min_value = Min(*numbers_list) # Вызываем функцию Min print(f"Максимальное число: {max_value}") # Выводим максимальное число print(f"Минимальное число: {min_value}") # Выводим минимальное число
В этом коде:
Теперь вы можете запустить этот код, и он должен корректно находить максимальное и минимальное числа из переданной строки!