word=0;j=0;k=0;l=0;m=0;i=0;a=0
print"Programma per contare quante volte compare una lettera scelta in una parola o frase data o in una parola generata a caso";print
j=raw_input("Si desidera partire da una stringa generata a caso (digitare c) o da una immessa dall'utente (digitare u)?")
if j=='c':
    import random
    lettere = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
    k=input("Quanti caratteri deve avere la parola?")
    word = ""
    while i<k:
        m=random.choice(lettere)
        word=word+str(m)
        i=i+1
    print"La parola generata è:",word
elif j=='u':
    word=raw_input("Digitare la parola o frase (senza spazi) di cui contare le vocali:")
l=raw_input("Digitare la lettera da contare:")
a=word.count(l)
print"In",word,"la lettera",l,"compare",a,"volte."
