Buscar

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

Você 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() não está fazendo a conversão de tipo str para float. b. A função leNumero() não está fazendo a conversão de tipo str para int. c. Para esta função poder ser executada, deve existir a função main(). d. 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. 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 é a letra D: "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 ocorre porque a função leNumero() está lendo um número digitado pelo usuário e retornando esse valor, mas o comando print() que vem logo após o return não será executado. Além disso, a função está sendo definida, mas não está sendo usada em nenhum outro 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