Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 03.10.2010
Сообщений: 29

Обясните, пожалуйста как сделать дальше!

20.10.2010, 00:25. Показов 1962. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как найти какая из сумм чисел максимальная, а какая минимальная? Это начало программы!

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from random import*
print "Введите число операций"
n= input()
konto = [randint(0,1000)]
print "0-е случайно " + str (konto [0])
for i in range (1,n):
    случайно = randint(-10000,10000)
    print str(i) + "-е случайно " + str (случайно)
    konto.append(случайно)
    
 
sum=0.0
for i in konto:
    sum= sum+ float (i)
print "Конечный счет: " +str (sum)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.10.2010, 00:25
Ответы с готовыми решениями:

обясните пожалуйста программу
условие программа для приближенного вычисления интеграла изображенного ниже на картинке методом трапеций код программы Program P2; ...

Обясните пожалуйста что такое...
Создаю сайт, и надо выложить на конкурс...но проблема...надо бы заполнить анкетку, а там непонятные немного слова)) Объясните не...

обясните каждую строку, пожалуйста
Задача про автомобили, в общем все ясно, когда запустите...помогите объяснить (возможно написать комментарии около функции и т.д. надо...

10
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.10.2010, 04:50
Python
1
sum = 0.0
эта штука перезаписала встроенную функцию sum
из-за этого ты теперь не можешь применить функцию sum, если потребуется, не освободив имя, пиши summa для переменной
Python
1
dir(__builtins__)
покажет все имена, которые не надо перезаписывать

Python
1
2
3
sum=0.0
for i in konto:
sum= sum+ float (i)
это можно заменить

Python
1
summa = sum(float(i) for i in konto)
пример
Python
1
2
3
4
5
>>> konto = [1, 2, 3, 4]
>>> summa = sum(float(i) for i in konto)
>>> summa
10.0
>>>


Python
1
2
3
4
5
>>> 'max' in dir(__builtins__)
True
>>> 'min' in dir(__builtins__)
True
>>>
Как найти какая из сумм чисел максимальная, а какая минимальная?
нужно получить список сумм sumlist
Python
1
maxsum, minsum = max(sumlist), min(sumlist)
возможно max и min имена также заняты, как и с sum было, значит надо их освободить
0
0 / 0 / 0
Регистрация: 03.10.2010
Сообщений: 29
20.10.2010, 12:33  [ТС]
Дело в том, что такую функцию как dir мы еще не проходили! И функции mах и min нельзя использоавать. Как-то еще можно это сделать?
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
21.10.2010, 03:00
есть ещё функция help, проходили ?

И функции mах и min нельзя использоавать.
а, ну можно и вручную

Python
1
2
3
4
5
6
7
8
9
10
>>> def my_max(seq):
...   maxval = seq[0]
...   for i in seq:
...     if i > maxval:
...       maxval = i
...   return maxval
...
>>> my_max([1, 2, 3, 4, 20, 5, 17])
20
>>>
Python
1
2
3
4
5
6
7
8
9
10
>>> def my_min(seq):
...   minval = seq[0]
...   for i in seq:
...     if i < minval:
...       minval = i
...   return minval
... 
>>> my_min([1, 2, 3])
1
>>>
можешь ещё содержимое вытащить, если функции не проходили
0
0 / 0 / 0
Регистрация: 03.10.2010
Сообщений: 29
21.10.2010, 11:24  [ТС]
Ты угадал, функции тоже не проходили! На лекции мы делали как найти видимое максимальное число из тех что выдает. Может как-то на основе этого надо делать?

максимальное = 0

for случайно in конто :

if ( случайно > максимальное) :

максимальное = случайно
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
22.10.2010, 03:14
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
>>> lst = list(range(-5, 11))
>>> lst
[-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> minval = maxval = lst[0]
>>> for i in lst:
...   if i < minval:
...     minval = i
...   if i > maxval:
...     maxval = i
... 
>>> print(minval, maxval)
-5 10
>>>
0
0 / 0 / 0
Регистрация: 03.10.2010
Сообщений: 29
22.10.2010, 09:29  [ТС]
Это я как раз знаю, а мне нужно, чтобы максимальную и минимальную сумму чисел находило.
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
24.10.2010, 04:05
ну она также ищется
0
0 / 0 / 0
Регистрация: 03.10.2010
Сообщений: 29
24.10.2010, 11:50  [ТС]
Это банковские операции! Числа то вычитаются, то складываются, образуется определенная сумма, как найти какая из полученных сумм максимальная, а какая минимальная! Разве там не должны быть какие-нибудь циклы?
0
Заблокирован
24.10.2010, 13:10
Цитата Сообщение от TeNdErGiRl Посмотреть сообщение
Разве там не должны быть какие-нибудь циклы?
Циклы - это не семантично, трубуют слишком много внимания к деталям, и они совершенно излишни. Ни на каком уровне представления цикл не является первородной сущностью, т.е. это синтаксический сахар.

Цикл - всего лишь одна из возможных реализаций анаморфизма (катаморфизма).

Python предоставляет следующие функции высших порядков, реализующие катаморфизм, отображения:
reduce - свертка с аккумулятором
map - отображения из списка в список
filter - фильтрация списка предикатом
apply - применение функции к списку аргументов

Итерация по множествам:
for in, enumerate

Генераторы списков:
(i for i in LIST if PREDICATE)
[i for i in LIST if PREDICATE]
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
25.10.2010, 02:13
Цитата Сообщение от TeNdErGiRl
Числа то вычитаются, то складываются, образуется определенная сумма
ну, образуется в результате список таких сумм
можно назвать его lst, можно назвать его sumlist (список - это то, что в квадратных скобках)

Цитата Сообщение от TeNdErGiRl
как найти какая из полученных сумм максимальная, а какая минимальная! Разве там не должны быть какие-нибудь циклы?
последний код как раз и ищет минимальное и максимальное значение в списке
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.10.2010, 02:13
Помогаю со студенческими работами здесь

Обясните пожалуйста все про классы в С++
Потолковее и доходчиво,а то читаю С++ сам изучаю вапще тема не понятна

Обясните пожалуйста откуда иконка берется?
А вот код, хоть убей не могу понять, не знаю что даже искать. Это шаблон, файл header.twig: &lt;li&gt;&lt;a href=&quot;{{...

Обясните пожалуйста момент с колбеком функции
function loadScript(src, callback) { let script = document.createElement('script'); script.src = src; script.onload = () =&gt;...

пожалуйста обясните некоторые стрчоки кода
Задание такое : Установить в единицу каждый второй бит целого числа А. Если честно в битовых операциях я очень слаб,поэтому решил...

Как сделать дальше?
Помогите пожалуйста y(0)=0 y'(0)=0 Как дальше быть? Заранее спасибо


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru