0 / 0 / 0
Регистрация: 12.10.2020
Сообщений: 202

Не работает функция

25.11.2021, 09:20. Показов 1894. Ответов 3

Студворк — интернет-сервис помощи студентам
Как не исправляла, все равно не работает корректно. В чем проблема?

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from random import randint
 
arr = int(input())
mas = [(randint(0,101)) for i in range(arr)]
print(mas)
print()
 
max = mas[0]
min = mas[-1]
 
def search(mas, min, max):
  for i in mas:
    if (i > max):
      max = i
    if (i < min):
      min = i
  return max, min
 
print("Max element = ", max)
print("Min element = ", min)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.11.2021, 09:20
Ответы с готовыми решениями:

Почему данная функция не работает? .функция avg(money) не существует
Функция должна вывести услуги близкие к средней стоимости: Вот мой код /plpgsql CREATE FUNCTION average_prices_for_services () RETURNS...

Функция cin.get(array, 80) работает в одной программе, но не работает в другой
Добрый день. Я что то совсем запутался, одна и та же функция в одной программе работает, а в другой нет. В этой программе...

Функция корректно работает в Delphi 7 и не неверно работает в RAD Studio 10
Переписываю свою программу с Delphi 7 под RAD Studio 10. Столкнулся с проблемой - функция в Delphi 7 возвращает правильное значение, в...

3
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
25.11.2021, 10:09
konamityan, konamityan, в основной программе не "приняла" результат функции

Добавлено через 17 секунд
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from random import randint
 
arr = int(input())
mas = [(randint(0,101)) for i in range(arr)]
print(mas)
print()
 
 
def search(mas):
  emax = mas[0]
  emin = mas[-1]
  for i in mas:
    if (i > emax):
      emax = i
    if (i < emin):
      emin = i
  return emax, emin
 
emax, emin = search(mas)
print("Max element = ", emax)
print("Min element = ", emin)
0
0 / 0 / 0
Регистрация: 12.10.2020
Сообщений: 202
25.11.2021, 10:23  [ТС]
Gdez, не могли бы Вы пожалуйста объяснить мне 19 строчку? Почему мы присваиваем функцию переменным?
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
25.11.2021, 10:42
Лучший ответ Сообщение было отмечено konamityan как решение

Решение

konamityan, не "...присваиваем функцию переменным...", а переменным присваиваются значения, возвращаемые (return) функцией.
Вот тут Зачем нужен return подробнее

Добавлено через 2 минуты
Кстати, от "return" и "присваивания" можно избавиться, используя, например, список:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from random import randint
 
def search():
  for i in mas:
    if (i > em[0]):
      em[0] = i
    if (i < em[1]):
      em[1] = i
  
  
arr = int(input())
mas = [(randint(0,101)) for i in range(arr)]
print(mas)
print()
em = [mas[0]]*2
search()
 
#emax, emin = search(mas)
print("Max element = ", em[0])
print("Min element = ", em[1])
Но функцию все равно нужно вызывать
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2021, 10:42
Помогаю со студенческими работами здесь

не работает поток thread (функция работает без потока!) и 1 оффтоп
Доброго времени суток. Как то я запиливал thread функцию, с учетом того что у меня будет массив указателей на класс thread. почему то,...

В VS 2015 не работает рекурсивная функция, которая работает в C++Builder
Добрый день! Перенес блок кода из старого учебного проекта под C++Builder, который там всегда стабильно работал, на VS 2015. Одна из...

Стандартная функция delete в Eclipse работает а в AndroidStudio не работает
case R.id.btnDelete: {//Кнопка удаление последнего символа ...

Unity в одном классе работает функция, а в другом не работает
Имеется несколько файлов в игре, приведу два из них. Почему в одном случае в классе GameControl функция SetActive даёт результат, а во...

Функция работает из головной программы, но не работает из библиотеки
Почему функция работает из головной программы,но не работает из библиотеки? unit sort1; interface type aa = arrayof...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru