Mundo em Python

Quantos menos aparece uma letra numa frase?

frase = str(input("Digite uma frase: ")).upper().strip()
letra = str(input("Digite a letra a pesquisa: ")).upper().strip()
a = frase.count(letra)
if a == 0:
print(f"Não tem a letra {letra}.")
else:
print(f"A letra {letra} apareceu na frase {a}.")
print(f"A primeira letra {letra} apareceu na posição {frase.find(letra)+1}.")
print(f"A última letra {letra} apareceu na posição {frase.rfind(letra)+1}.")
0