Модули в Python
Можете помочь - обьяснить по теме модули в python?
- Создайте свой модуль и подключите его в основном файле.
- Напишите в модули 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
→ Ссылка
- Не используйте зарезервированное слово
listкак имя переменной - Не используйте имена стандартных функций
sum,max,min. - Вы не вызвали ваши функции.
- Предлагаю сделать вам так:
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))