Red de conocimiento informático - Material del sitio web - ¿Cómo se resuelven los ejercicios parcialmente completados a continuación utilizando el lenguaje de programación básico Python?

¿Cómo se resuelven los ejercicios parcialmente completados a continuación utilizando el lenguaje de programación básico Python?

def?get_previous_words_dict(texto):

text_list?=?text.split()

dic?=?dict()

for?k?in? range(0,?len(lista_texto)):

dic[lista_texto[k]]? =?[]

for?i?in?range(0,?len( text_list)):

if?i?==?0:

dic[text_list[i]]? =?['']

else:

if?text_list[i?-?1]?not?in?dic[text_list[i]]:

dic[text_list[i]]? i?-?1]]

return?dic

def?print_dic_in_key_order(dic):

orden?=?[i?for?i?in ?dic]

order.sort()

para?k?in?order:

print(k, ?' :', ?sorted(dic [k]))

texto?=?' un?hombre?we?saw?saw'

previous_words_dict?=?get_previous_words_dict(texto)

print_dic_in_key_order (previous_words_dict )

print()

text?=' Mi cuadro favorito es el que pinté de mi perro en mi estudio'

previous_words_dict? =?get_previous_words_dict(texto)

print_dic_in_key_order(previous_words_dict)

print()

Previous_words_dict?