Re: [Tutor] Little problem with math module

2008-05-21 Thread Terry Carroll
> "Tiago Katcipis" <[EMAIL PROTECTED]> wrote > > > def newton_divergente(x): > > return math.pow(x, 1.0/3.0) > > > > but when x = -20 it returns this error > > > > return math.pow(x, 1.0/3.0) > > ValueError: math domain error > > > > but why is that? is it impossible to calculate -20 ^ (1/3)

[Tutor] String Replacement question

2008-05-21 Thread Faheem
Hi all, How do I replace the same value multiple times without repeating the same variable name/value repeatedly? for ex. some = 'thing' print '%s %s %s %s' % (some,some,some,some) in this case, my question is how do i replace "% (some,some,some)" with something more concise? thanks in adv

[Tutor] python investment scheme assistance

2008-05-21 Thread Binish Huma Qadir
Hi, I'm doing a Investment implementation project where i need to use the following data: http://app.lms.unimelb.edu.au/bbcswebdav/courses/600151_2008_1/datasets/finance/asx_large.csv I've been instructed to design an investment scheme in python. The investment scheme i have chosen is based on in

Re: [Tutor] String Replacement question

2008-05-21 Thread Wolfram Kraus
Am 21.05.2008 11:35, Faheem schrieb: Hi all, How do I replace the same value multiple times without repeating the same variable name/value repeatedly? for ex. some = 'thing' print '%s %s %s %s' % (some,some,some,some) in this case, my question is how do i replace "% (some,some,some)" wit

Re: [Tutor] String Replacement question

2008-05-21 Thread Kent Johnson
On Wed, May 21, 2008 at 5:35 AM, Faheem <[EMAIL PROTECTED]> wrote: > Hi all, > How do I replace the same value multiple times without repeating the > same variable name/value repeatedly? > for ex. > > some = 'thing' > print '%s %s %s %s' % (some,some,some,some) You can use named parameters, whi

Re: [Tutor] String Replacement question

2008-05-21 Thread Moishy Gluck
Some other solutions might be >>> animal = 'cat' >>> " ".join((animal, ) * 4) 'cat cat cat cat' >>> animal = 'cat' >>> print " ".join((animal, ) * 4) cat cat cat cat >>>#If you need the string injected into another string >>> print "My %s's name is ginger." % (" ".join((animal,) * 4)) My cat cat c

Re: [Tutor] python investment scheme assistance

2008-05-21 Thread Kent Johnson
On Wed, May 21, 2008 at 5:35 AM, Binish Huma Qadir <[EMAIL PROTECTED]> wrote: > Hi, > > I'm doing a Investment implementation project where i need to use the > following data: > http://app.lms.unimelb.edu.au/bbcswebdav/courses/600151_2008_1/datasets/finance/asx_large.csv > > I've been instructed to

[Tutor] String Replacement Question

2008-05-21 Thread Kinuthia Muchane
st = "String" print "%s " %st*3 String String String Does this help? Kinuthia... - Message: 6 Date: Wed, 21 May 2008 15:05:21 +0530 From: Faheem <[EMAIL PROTECTED]> Subject: [Tutor] String Replacement question To: tutor@python.org Message-ID: <[EMAIL PROTECTED]>

Re: [Tutor] String Replacement Question

2008-05-21 Thread Moishy Gluck
On Wed, May 21, 2008 at 10:29 AM, Moishy Gluck <[EMAIL PROTECTED]> wrote: > >>> "%s " %st*3 > 'String String String ' > ^ > If you look closely at the end of the string there is an extra space. > > >>> " ".join((st, )*3) > 'String String String' >

[Tutor] changin two lines in a single python script

2008-05-21 Thread jatinder Singh
> > On Wed, May 21, 2008 at 5:35 AM, Faheem <[EMAIL PROTECTED]> > > wrote: > > > Hi all, > > > How do I replace the same value multiple times without repeating the > > > same variable name/value repeatedly? > > > for ex. > > > > > &g

Re: [Tutor] String Replacement Question

2008-05-21 Thread Kinuthia Muchane
Moishy Gluck wrote: >>> "%s " %st*3 'String String String ' ^ If you look closely at the end of the string there is an extra space. >>> " ".join((st, )*3) 'String String String' ^ No extra space. Ah...Okay! On Wed, May 21, 2008 at

[Tutor] syntax question

2008-05-21 Thread Eric Abrahamsen
Hi all, This is a syntax that I've seen on occasion in other people's code: theme = (VALID_THEMES[0], theme) [ theme in VALID_THEMES ] I have no idea how this works, or how to go about looking it up. Can someone enlighten me as to what's happening here? Many thanks, Eric ___

Re: [Tutor] listing classes

2008-05-21 Thread Laureano Arcanio
well it's true, using list it's scalable too. But It's doesn't looks friendly to the user to write the document. Syntacticly looks nice to keep some of the original structure of the html ( I mind, put the thags inside the document, and so on ). I'll making some test this days to see what i get,

[Tutor] Fwd: syntax question

2008-05-21 Thread Moishy Gluck
-- Forwarded message -- From: Moishy Gluck <[EMAIL PROTECTED]> Date: Wed, May 21, 2008 at 12:00 PM Subject: Re: [Tutor] syntax question To: Eric Abrahamsen <[EMAIL PROTECTED]> You appear to be referring to list comprehension. Here is a link to list comprehension is the python docs

Re: [Tutor] syntax question

2008-05-21 Thread Kent Johnson
On Wed, May 21, 2008 at 8:27 AM, Eric Abrahamsen <[EMAIL PROTECTED]> wrote: > Hi all, > > This is a syntax that I've seen on occasion in other people's code: > > theme = (VALID_THEMES[0], theme) [ theme in VALID_THEMES ] > > I have no idea how this works, or how to go about looking it up. This is

Re: [Tutor] String Replacement Question

2008-05-21 Thread Jeff Younker
On May 21, 2008, at 6:42 AM, Kinuthia Muchane wrote: st = "String" print "%s " %st*3 String String String Does this help? Another approach is to use dictionaries for string replacement. >>> subst = {'some': 'thing'} >>> print "%(some)s%(some)s%(some)s" % subst thingthingthing -jeff ___

Re: [Tutor] syntax question

2008-05-21 Thread Carlos Hanson
On Wed, May 21, 2008 at 5:27 AM, Eric Abrahamsen <[EMAIL PROTECTED]> wrote: > Hi all, > > This is a syntax that I've seen on occasion in other people's code: > > theme = (VALID_THEMES[0], theme) [ theme in VALID_THEMES ] > > I have no idea how this works, or how to go about looking it up. Can someo

Re: [Tutor] String Replacement Question

2008-05-21 Thread Carlos Hanson
On Wed, May 21, 2008 at 9:39 AM, Jeff Younker <[EMAIL PROTECTED]> wrote: > On May 21, 2008, at 6:42 AM, Kinuthia Muchane wrote: > > st = "String" > print "%s " %st*3 >> >> String String String > >> >> Does this help? > > Another approach is to use dictionaries for string > replacement.

Re: [Tutor] changin two lines in a single python script

2008-05-21 Thread bob gailer
multiple values, a common trick is to pass vars() or locals() as the dict, giving the format access to all defined variables: In [27]: a=1 In [28]: b=2 In [29]: print '%(a)s %(b)s' % vars() 1 2 If you literally need to repeat as in your example, you could do this: In [26]: print &#

Re: [Tutor] Fwd: syntax question

2008-05-21 Thread Kent Johnson
On Wed, May 21, 2008 at 12:00 PM, Moishy Gluck <[EMAIL PROTECTED]> wrote: > You appear to be referring to list comprehension. No, it is not a list comp. See my separate reply. Kent ___ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/

Re: [Tutor] changing two lines in a single python script

2008-05-21 Thread bob gailer
1) When starting a new topic start a new email rather than replying to another unrelated post. jatinder Singh wrote: Hi . I am trying to change two lines in a single file (etc/php.ini) but my script is not doing this in one time . What does "in one time" mean? What IS the script doin

Re: [Tutor] changin two lines in a single python script

2008-05-21 Thread bob gailer
multiple values, a common trick is to pass vars() or locals() as the dict, giving the format access to all defined variables: In [27]: a=1 In [28]: b=2 In [29]: print '%(a)s %(b)s' % vars() 1 2 If you literally need to repeat as in your example, you could do this: In [26]: print &#

[Tutor] Supported platform

2008-05-21 Thread Amit Kumar
Can I get list of supported platform by python? can I install python on AS/400 and HP-Unix? Regards Amit ___ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor

Re: [Tutor] Supported platform

2008-05-21 Thread Tom Tucker
I would check the docs on the www.python.org website. >From the main page "Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines." On Wed, May 21, 2008 at 2:11 PM, Amit Kumar <[E

Re: [Tutor] String Replacement question

2008-05-21 Thread bob gailer
Faheem wrote: Hi all, How do I replace the same value multiple times without repeating the same variable name/value repeatedly? for ex. some = 'thing' print '%s %s %s %s' % (some,some,some,some) in this case, my question is how do i replace "% (some,some,some)" with something more concis

Re: [Tutor] Supported platform

2008-05-21 Thread Jerry Hill
On Wed, May 21, 2008 at 2:11 PM, Amit Kumar <[EMAIL PROTECTED]> wrote: > Can I get list of supported platform by python? > > can I install python on AS/400 and HP-Unix? I don't know of any sort of official list of supported platforms. Activestate claims to have a python distribution for HPUX: htt

Re: [Tutor] Supported platform

2008-05-21 Thread Kent Johnson
> On Wed, May 21, 2008 at 2:11 PM, Amit Kumar <[EMAIL PROTECTED]> wrote: >> Can I get list of supported platform by python? See http://www.python.org/download/ http://www.python.org/download/other for a partial list. Kent ___ Tutor maillist - Tutor@p

[Tutor] File access times

2008-05-21 Thread W W
I've just made an interesting observation, and I'm curious if anyone knows any more about it. 1 import time 2 3 start = time.time() 4 f = open("test.txt") 5 f.close() 6 end = time.time() 7 print end - start 8 9 10 start = time.time() 11 f = open("/home/wayne/python_files/test/t

Re: [Tutor] listing classes

2008-05-21 Thread Laureano Arcanio
Finally, i decide to make this: from metatag import MetaTag from htmltools import TagHTML class Structure(object): class A(TagHTML): pass class B(TagHTML): pass def get(self): __all__ = dir(self) classes = filter(lambda k: type(getattr(self, k)) == typ

Re: [Tutor] listing classes

2008-05-21 Thread Laureano Arcanio
sorry this is not true: There is a think left, i can't jus compare this: if type(somethingA) == type(somthingB): I transform type() to a string and then compare them.. (like in the code below) Thanks ___ Tutor maillist - Tutor@python.org http://mai

Re: [Tutor] File access times

2008-05-21 Thread Kent Johnson
On Wed, May 21, 2008 at 12:59 PM, W W <[EMAIL PROTECTED]> wrote: > Could it be > that the file is stored in RAM and "remembered" even though it's been > closed? Yes, the OS caches file and directory data so the second open is faster. Kent ___ Tutor mail

Re: [Tutor] listing classes

2008-05-21 Thread Laureano Arcanio
I'm using the dir() function, but this give me an alphabetic ordered list, is there any way to do the same but getting an appearance ordered list ?. ___ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor

Re: [Tutor] listing classes

2008-05-21 Thread Kent Johnson
On Wed, May 21, 2008 at 7:45 PM, Laureano Arcanio <[EMAIL PROTECTED]> wrote: > > I'm using the dir() function, but this give me an alphabetic ordered list, > is there any way to do the same but getting an appearance ordered list ?. Not easily. Attributes are stored in a dict; dicts don't preserve

Re: [Tutor] Little problem with math module

2008-05-21 Thread Terry Carroll
On Wed, 21 May 2008, Terry Carroll wrote: > The following (barely-tested) routine should calculate all the Nth roots > of a given x, even when x is negative and N is even: I realize I'm probably talking to myself here, but for the benefit of the archives, I found a more elegant approach after re