I would like to calculate the value of this series (for limited number of n)
s=2(1/1  1/3 + 1/5 1/7 + 1/9  1/11+...)
I tried forlop but it did not work well since the sign alternative (+,  , +, ...). Please help me
My second question is
how can I obtain this when using for loop to make a series 
>>>[1,2,4,8,16...]


# I can only print

1

2

4

8

16

...

8 1446
plz post your code..
only then can someone point out your mistake
I would like to calculate the value of this series (for limited number of n)
s=2(1/1  1/3 + 1/5 1/7 + 1/9  1/11+...)
I tried forlop but it did not work well since the sign alternative (+,  , +, ...). Please help me
My second question is
how can I obtain this when using for loop to make a series 
>>>[1,2,4,8,16...]


# I can only print

1

2

4

8

16

...

For the second question: 
>>> [2**i for i in range(28)]

[1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728]
I would like to calculate the value of this series (for limited number of n)
s=2(1/1  1/3 + 1/5 1/7 + 1/9  1/11+...)
I tried forlop but it did not work well since the sign alternative (+,  , +, ...). Please help me

>>> n = 6

>>> numerators = (i for i in range(n * 2) if i%2)

>>> series = [(1/float(j), 1/float(j))[i%2] for i, j in enumerate(numerators)]

>>> series

[1.0, 0.33333333333333331, 0.20000000000000001, 0.14285714285714285, 0.1111111111111111, 0.090909090909090912]

>>> 2 * sum(series)

1.4880230880230882

>>>
bvdet 2,851
Expert Mod 2GB
I would like to calculate the value of this series (for limited number of n)
s=2(1/1  1/3 + 1/5 1/7 + 1/9  1/11+...)
I tried forlop but it did not work well since the sign alternative (+,  , +, ...). Please help me
A for loop works fine. You just need a way to alternate the + and .  factor = 1

series = range(1, 1000000, 2)

seq = []

for value in series:

factor *= 1

seq.append(factor*(1/float(value)))


print sum(seq)


# >>> 0.785397663397
I would like to calculate the value of this series (for limited number of n)
s=2(1/1  1/3 + 1/5 1/7 + 1/9  1/11+...)
Check it: 
>>> sum([(((1)**n)*(float(1)/(1+2*n))) for n in range(0, 8)])

0.75426795426795445

If you need some help understanding this, let me know.
Check it: 
>>> sum([(((1)**n)*(float(1)/(1+2*n))) for n in range(0, 8)])

0.75426795426795445

If you need some help understanding this, let me know.
Very nice! To increase efficiency and reduce syntactic clutter, use a generator instead of a list (I also dumped one set of parens on GPs): 
>>> sum(((1)**n)*(float(1)/(1+2*n)) for n in xrange(8))

0.75426795426795445

>>>
[EDIT: actually two generators, by using xrange() rather than range()]
Very nice! To increase efficiency and reduce syntactic clutter, use a generator instead of a list (I also dumped one set of parens on GPs): 
>>> sum(((1)**n)*(float(1)/(1+2*n)) for n in xrange(8))

0.75426795426795445

>>>
[EDIT: actually two generators, by using xrange() rather than range()]
FANTASTIC!
This is the first time I have been introduced to generators!
I honestly learn something new every time I post in this forum.
FANTASTIC!
This is the first time I have been introduced to generators!
I honestly learn something new every time I post in this forum.
From what I understand, generators are something to get used to.
They are efficient because they return values instead of storing them.
This means that you can't index into them nor print the entire contents; You must iterate over them.
They are required learning because Python 3.0 uses them in many places where lists were used in 2.5.
Sign in to post your reply or Sign up for a free account.
Similar topics
by: Anders Eriksson 
last post by:
Hello!
I want to print out a series of PDF files. I need to print them in a
controlled order.
I have tried to use this funktion, see below, but it stops on
WaitForExit(). The first file...

by: Jepsensen 
last post by:
Dear Everybody.
I got a problem with my cpp code.
I'm trying to calculate a very simple Discrete Cosine Transform (DCT),
but my c++ code seams to calculate a wrong result.
I have just started...

by: melledge 
last post by:
XML Master Series  XML 2005  November 1418  Hilton Hotel  Atlanta,
GA
IDEAlliance in its continued efforts to provide groundbreaking services
to the XML community is introducing the XML...

by: kux 
last post by:
Hello everyone,
I hope someone is out here who can help me with a simple calculation...
I have a sales data base in access with monthly sales history by
product. to make future predictions I...

by: srinpraveen 
last post by:
I know to write a program to print the fibonacci series. But the problem is my teacher has asked us to write a program to print the natural numbers that are not involved in the fibonacci series.
For...

by: Thomas 
last post by:
Hi, I'm pretty new to the programming world. I got stuck in the
following problem. Please guide me about it.
Well I'm trying to get the value of
(128^100)^2
I've used long double type but to no...

by: terryhui 
last post by:
Hi all,
I am new to asp. I am developing a system and having some questions in
my mind.
1. The system will allow user to add node and delete node in the tree
menu.
Is it possible to first...

by: Vince 
last post by:
Given a week Number, how do I calculate the date that for the Monday
of that week?

by: cmwb2000 
last post by:
Hi
I am trying to calculate the radius of a circle of best fit from 2 or 3 mouse positions. At present I am recording a series of points a mouse passes, I intended to pick the first and last point...

by: isladogs 
last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, Mike...

by: veera ravala 
last post by:
ServiceNow is a powerful cloudbased platform that offers a wide range of services to help organizations manage their workflows, operations, and IT services more efficiently. At its core, ServiceNow...

by: VivesProcSPL 
last post by:
Obviously, one of the original purposes of SQL is to make data query processing easy. The language uses many Englishlike terms and syntax in an effort to make it easy to learn, particularly for...

by: isladogs 
last post by:
The next Access Europe meeting will be on Wednesday 3 Jan 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
For other local times, please check World Time Buddy
In...

by: jianzs 
last post by:
Introduction
Cloudnative applications are conventionally identified as those designed and nurtured on cloud infrastructure. Such applications, rooted in cloud technologies, skillfully benefit from...

by: fareedcanada 
last post by:
Hello I am trying to split number on their count. suppose i have 121314151617 (12cnt) then number should be split like 12,13,14,15,16,17 and if 11314151617 (11cnt) then should be split like...

by: stefan129 
last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multidomain SSL certificates? Any recommendations on reliable providers or specific...

by: egorbl4 
last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это
Что это? Что мне с этим делать?
...

by: davi5007 
last post by:
Hi,
Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
 