On 26/10/14 09:01, William Becerra wrote:
word = raw_input("Who do You Support: ")
vowels = ('a', 'e', 'i', 'o', 'u')
You could just use a string
vowels = 'aeiou'
for letter in word:
if letter == vowels:
you want
if letter in vowels:
call = 'Give me an ' + letter + '!'
print call
print letter + '!'
else :
call = 'Give me a ' + letter + '!'
print call
But I'd use a helper function instead:
def article(letter):
return 'an' if letter in 'aeiou' else 'a'
and write the call assignment as
call = 'Give me ' + article(letter) + letter + '!'
Which saves the if/else structure with its repeated code.
Of course you may not have covered functions yet in which
case your solution is fine.
HTH
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.flickr.com/photos/alangauldphotos
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor