Testa funcões

Testa funcões

por Enock Rodrigues dos Santos -
Número de respostas: 4

Boa tarde, estou tentando testas as funções que já implementei mas tá dando um warning na última linha do texte, undefined name 'main', segue o código:

if __name__ == "__main__":
ditionary=[['a', 'ab', 'abc', 'abcd'], [5, 2, 9, 7]]
print(ditionary)
indice = int(input("Insira um valor em [0,5]:" ))
chave = input("insira uma chave: ")
valor = input("insira um valor: ")
insere_ordenado(chave, valor, indice, ditionary)
print(ditionary)
main()

Em resposta à Enock Rodrigues dos Santos

Re: Testa funcões

por Andrew Kurauchi -

A função main está nesse arquivo?

Em resposta à Andrew Kurauchi

Re: Testa funcões

por Enock Rodrigues dos Santos -

tá tudo na mesma página do Spyder, tantos as funções que quero testar quanto essa chamada main, igual ao professor faz em em sala, a diferença é que já tinha os arquivos com as funções e só acrescentei essa parte que enviei ao final do arquivo, assim como é feito nos eps

Em resposta à Enock Rodrigues dos Santos

Re: Testa funcões

por Carlos Eduardo Elmadjian -

Se eu entendi direito, esse erro que você reportou só acontece quando o Python não encontra a definição da chamada que você realizou. No seu caso, você está chamando a função "main()", mas o Python não encontrou essa definição no arquivo. Você checou por volta da linha 58 se a declaração da sua função main() não está com algum caractere a mais ou a menos no nome por acidente?