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() tem que ter declaração do tipo int, float, etc., antes da declaração da função.
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() não está fazendo a conversão de tipo str para int.
Soluções para a tarefa
Respondido por
2
Resposta:
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.
Explicação:
Note a palavra reservada def com a definição leNumero(): a função foi definada mas ela não está passando nunhum parametro nela que retorne uma resposta, exemplo leNumero(num):
Perguntas interessantes
Matemática,
5 meses atrás
História,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
História,
11 meses atrás
Ed. Física,
11 meses atrás
Artes,
11 meses atrás