> On 12/12/2011 01:38 AM, Pete O'Connell wrote:
>> Hi I have been writing python code for a while now and I never return
>> anything within any of my functions, I just (eg.) print stuff or make
>> directories or update a log or what have you. When I look at other
>> people's code they are always r
> It struck me that if I write a "read in Sybase DDL and spit out Oracle DDL"
> routine and so forth, I'd get a lot of reuse out of it. However, I've not
> done much OOP at all and consequently, my object design skills are somewhat
> non-existent. Whilst I have a rough idea of what my properties
I'm trying to wrap my head around classes and their attributes, but am having a
hard time doing so. The websites and books that I have consulted haven't been
much help; most of them assume prior programming/oop experience, something I
lack.
>From what I understand it's a "blueprint", so each t
>>
>>
>>
>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
> Can't you use os bulit-in module?
>
> Perhaps you can find this useful
> http://docs.python.org/library/os.html#os.listdir. That way you don't deal
> with OS peculiarities such as the one Bret
>> attributes["strength"] = input("\nHow many points do you want to
>> assign to
>> strength?: ")
>>
>> Please let me know if this isn't advisable. It seems to work on the
>> surface.
>
> Close, but remember that input() returns a string. You need numbers
> so you need to convert strings to intege
>> Thanks for the advice. I think I have the dictionary function set up right
>>> now although I'm still not clear why it is better than the list.
>>>
>>> attributes = {"strength": 0, "health": 0, "wisdom": 0, "dexterity": 0}
>>>
>>
>> Consider where you want to update the points for "health"
>>
>
> Joel Schwartz wrote:
>> Chris,
>>
>> Can you say more about number (7) in your list? What does "pass by value"
>> mean and what are the alternatives?
>
> Oh boy, is that a can of worms... and this is going to be a long post.
> You might want to go make yourself a coffee first :)
[snipped wall of
>I am starting with a book called Python Programming for the Absolute Beginner
>by Michael Dawson. The book has been >pretty good >and up to this point, I
>have grasped all the concepts it has covered. At the end of each chapter,
>there are a number of challenges you >need to complete before m
>> Write a code that will take an input from a user (numerical grade) and
>> convert their numerical grade into a letter grade that is accompanied by a
>> ?smart? statement.
>>
>> def grade_score(grade):
>>
>> if grade >=95 and grade <= 100:
>>
>> print 'A+, Excellent'
>>
>> elif
On Mon, Nov 22, 2010 at 10:27 AM, wrote:
> Send Tutor mailing list submissions to
> tu...@python.org
>
[snip]
>> Ok, I'm clearly thinking in circles here. I used the interpreter to
>> figure out that both are fine but the first example has integers,
>> whereas the second has strings. Good
[Snip]
>> I don't want a direct answer on how to proceed, but a question that
>> arose during my thinking of the problem was whether dictionaries can
>> have integral data in them, like so:
>> attributes = {"Strength" : 28, "Health" : 12}
>> or if they have to be:
>> attributes = {"Strength" : "28"
Hi. I'm new at programming and, as some others on this list, am going
through Python Programming for the Absolute Beginner. In the current
chapter (dealing with lists and dictionaries), one of the challenges
is to:
>Write a Character Creator program for a role-playing game. The player should
>be g
12 matches
Mail list logo