Модули в Python

Можете помочь - обьяснить по теме модули в python?

  1. Создайте свой модуль и подключите его в основном файле.
  2. Напишите в модули 3 функции, каждая из которых принимает список. Первая функция – получение максимального значения, вторая – получение минимального значения, третья – получение суммы всех элементов.
  3. Проверьте работу этих функций в основном файле.

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

mymodule.py

def max(list):
    print(max(list))

def min(list):
    print(min(list))

def sub(list):
    print(sum(list))

в основном файле импортировал свой модуле и написал

main.py

from mymodule import *

list = input('Введите список: ') 

  

но в ответе пусто, что же я не дописал??? Заранее спасибо


Ответы (1 шт):

Автор решения: n1tr0xs
  1. Не используйте зарезервированное слово list как имя переменной
  2. Не используйте имена стандартных функций sum, max, min.
  3. Вы не вызвали ваши функции.
  4. Предлагаю сделать вам так:

mymodule.py

def maximum(arr):
    return max(arr)

def minimum(arr):
    return min(arr)

def summa(arr):
    return sum(arr)

main.py

from mymodule import *

arr = list(map(int, input('Введите список: ').split()))
print(maximum(arr))
print(minimum(arr))
print(summa(arr))
→ Ссылка