[Tutor] List Python Question..Please help
Mark Lawrence
breamoreboy at yahoo.co.uk
Sat Sep 28 02:06:08 CEST 2013
top posting fixed
>
> On Fri, Sep 27, 2013 at 10:04 AM, Jacqueline Canales
> <jackiexxduh3 at gmail.com <mailto:jackiexxduh3 at gmail.com>> wrote:
>
> composers = ['Antheil', 'Saint-Saens', 'Beethoven', 'Easdale',
> 'Nielsen']
> x = 'Antheil'
> s = 'Saint-Saens'
> h = 'Beethoven'
> y = 'Easdale'
> k = 'Nielsen'
>
> if s[0] == 'S' or s[0] == 's' == s[-1] == 'S' or s[-1] == 's':
> if y[0] == 'E' or y[0] == 'e' == y[-1] == 'E' or y[-1] == 'e':
> if k[0] == 'N' or k[0] == 'n' == k[-1] == 'N' or k[-1] == 'n':
> print(s,k,y)
> else:
> print(" ")
>
> ####Answer i Got Below
> >>>
> Saint-Saens Nielsen Easdale
> >>>
>
> Is this what i was going for in the direction i was a bit confused
> if we were suppose create loops or if statements that are verified
> in the actual composers list. I don't know i feel as if i know what
> i need to do i just cant put it together.
>
On 28/09/2013 00:59, wesley chun wrote:> hello,
>
> well, i have to say that you've at least made a good start at a
> solution. right now you're thinking about it very much like a human. try
> to put yourself into the shoes of a computer: how can we solve this task
> for just ONE name?
>
> once you have that solution, then you can apply the same solution for
> all names by looping over or iterating through them. in your solution,
> you tried to do everything at once using brute force.
>
> i recommend you take the lessons learned you borrow some of that code
> and solve it for a single name. for example, take a look at this
pseudocode:
>
> name = 'Guido'
> if name first letter == name last letter: # turn this into real Python
> using what you have
> print 'match'
> else:
> print 'not a match'
>
> then add the collection and a loop, and you'll be at your solution!
>
> best of luck!
> --wesley
>
I'd like to see the above work, e.g. how do you correctly compare the
letters in 'Amanda'?
--
Cheers.
Mark Lawrence
More information about the Tutor
mailing list