On 27/09/2013 18:04, Jacqueline Canales 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.


Yuck :( What happens if the list changes? I suggest that you reread the post from Steven D'Aprano but slightly restate your original post such that you are looking for names where the final letter is the lower case equivalent of the first letter. In that way your code should consist of four lines, the list of names, one for loop, one if statement and one print function, the latter assuming Python 3.

Hope this helps.

--
Cheers.

Mark Lawrence

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to