Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 12, 2008 21:55:48

Еленочка
От:
Зарегистрирован: 2008-04-12
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите очень нужно

есть список значений а=250 чисел, надо посчитать для них а/a. i-номер позиции. Т.е. надо составить еще один список, элементы которого состоят из :
первый - a/a
второй - a/a2
третий - a/a

последний - a/a .
Я не знаю как можно перебрать все элементы и произвести с ними соответствующие действия, подскажите пожалуйста. а то вся курсовая встала, не знаю как это обойти.



Офлайн

#2 Апрель 13, 2008 00:48:54

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

помогите очень нужно

Нет ничего проще:

l = range(1, 251)
L = []
for n in xrange(len(l) -1):
L.append(float(l[n+1])/l[n])
Или ещё красивее и быстрее:
l = range(1, 251)
L = [float(l[n+1])/l[n] for n in xrange(len(l)-1)]
Пояснения нужны?



Офлайн

#3 Апрель 13, 2008 11:25:39

Еленочка
От:
Зарегистрирован: 2008-04-12
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите очень нужно

А если задана не последовательность чисел, а просто произвольные числа, типа float???



Офлайн

#4 Апрель 13, 2008 12:03:54

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите очень нужно

Еленочка
А если задана не последовательность чисел, а просто произвольные числа, типа float???
Это l - предполагается заполнить самотстоятельно: l =
Если уж питон используется, надо хоть что-то про него почитать.



Офлайн

#5 Апрель 13, 2008 12:35:19

Еленочка
От:
Зарегистрирован: 2008-04-12
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите очень нужно

Да, вообще-то разобралась уже.
Shiza, если настолько продвинут помоги лучше диспресию посчитать :)



Офлайн

#6 Апрель 13, 2008 12:50:05

Еленочка
От:
Зарегистрирован: 2008-04-12
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите очень нужно

ZZZ спасибо большое, очень помог!!!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version