É bem parecido com isso sim amigo, porém eu fiz assim, pois é uma funcão.
questao_2
texto = "Testando uma função"
a = texto.split(" ")
dicionario = {}
for x in a:
vogais = ['a', 'e', 'i', 'o', 'u']
if x in vogais:
chave = x
valor = a.count(x)
dicionario [chave] = valor
print(dicionario)
def vogais (texto):
a = texto.split(' ')
dicionario = {}
for x in a:
vogais = ['a', 'e', 'i', 'o', 'u']
if x in vogais:
chave = x
valor = a.count(x)
dicionario [chave] = valor
return dicionario
print(vogais(texto))
test_ex2.py
from questao_2 import vogais
def test_questao_2 ():
print(vogais)
assert vogais ('o') == 8
assert vogais ('e') == 1
Para o que eu precisava funcionou, porém acredito que dê para melhorar!
muito obrigado por tudo.
abraços!