Hello Python collective,

I am trying to wrap my head around what exactly is causing me not to get any output or error message in the following code:

#!/usr/bin/env python3.1

import random

def main():

    def chosen_letter():

        chosen_letter = Consonant()
        chosen_letter = Vowel()

    return chosen_letter

Consonant = random.choice( [B, C, D, F, G, H, J, K, L, M, N, P, Q, R, S, T, V, W, X, Z] )
    Vowel = random.choice( [A, E, I, O, U, Y] )
    print("Choose a letter"( Consonant, Vowel ))
    print("You randomly chose"( Consonant, Vowel ))

    if Consonant == ( "B C D F G H J K L M N P Q R S T V W X Z" ):
        print("You randomly chose a Consonant")
    else:
        print("You randomly chose a Vowel")

    if Consonant:
            gameStatus = "CONTINUE"
elif Vowel == A or Vowel == E or Vowel == I or Vowel == O or Vowel == U or Vowel == Y:
            gameStatus = "FINISHED ALL VOWELS"

    if gameStatus == "FINISHED ALL VOWELS":
        print("FINISHED DISPLAYING ALL VOWELS")
    else:
        print("LOOKING FOR MORE VOWELS")

if __name__ == "__main__": main()

All this code is intended to do is to have a user, in this case my 4 year old, choose letters of the alphabet until all vowels are specified. For whatever reason I'm neither getting an error message nor am I obtaining any messages in the output console. Any help on this would be greatly appreciated. I eventually want to make this into a gui in order to introduce young kids to programming, by having the letters print out to screen as the user makes choices based on vowels and consonants. Again, thank you for any help and expertise.

Best Regards,

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

Reply via email to