I am new to Python. I am writing a program that distinguishes whether or not a word starts with a vowel. The problem is, that the program is only able to correctly handle up
1) There are many ways to do what needs to be done, like what Blender said. However, what you are trying to do is to convert the first letter to upper whether the input is upper or lower. Use 'capitalize' to do this.
2) You also need to use word[0], instead of word[1] to get the first letter out
word = raw_input("Please Enter a word: ").capitalize()
if word [0] in "AEIOU" :
print("The word begins with a vowel")
else:
print ("The word does not begin with a vowel")
This will make the first letter in upper case and the rest will remain as is.