Buscar

ocê tem o seguinte programa. def leNumero(): numero = eval(input("Digite um número: ")) return numero print("números lidos") ...

ocê tem o seguinte programa. def leNumero(): numero = eval(input("Digite um número: ")) return numero print("números lidos") Indique qual é alternativa correta que comenta este pedaço de programa. a. A função leNumero() lê uma entrada digitada pelo usuário. O comando print não executará porque está depois da instrução return. A função está sendo definida, mas não está sendo usada. b. A função leNumero() não está fazendo a conversão de tipo str para float. c. A função leNumero() não está fazendo a conversão de tipo str para int. d. Para esta função poder ser executada, deve existir a função main(). e. A função leNumero() tem que ter declaração do tipo int, float, etc., antes da declaração da função.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta que comenta o trecho de programa apresentado é a letra A: "A função leNumero() lê uma entrada digitada pelo usuário. O comando print não executará porque está depois da instrução return. A função está sendo definida, mas não está sendo usada." Isso porque a função leNumero() é definida para ler um número digitado pelo usuário e retorná-lo, mas o comando print("números lidos") nunca será executado, pois está depois da instrução return. Além disso, a função é definida, mas não está sendo usada em nenhum lugar do programa.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais