Ed
há 2 meses
Vamos analisar as alternativas em relação ao código apresentado: 1. a. A função leNumero() não está fazendo a conversão de tipo str para int. - Isso não é correto, pois a função `eval()` pode avaliar a entrada como um número, mas não é uma boa prática usá-la para conversão. 2. b. A função leNumero() não está fazendo a conversão de tipo str para float. - Novamente, isso não é totalmente correto, pois `eval()` pode interpretar a entrada como um float, mas não é uma conversão direta. 3. c. 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. - Esta alternativa está correta. A função realmente lê a entrada do usuário, e o `print` não será executado porque está após o `return`. Além disso, a função está definida, mas não chamada em lugar nenhum. 4. d. A função leNumero() tem que ter declaração do tipo int, float, etc., antes da declaração da função. - Isso não é verdade em Python, pois não é necessário declarar tipos antes da função. 5. e. Para esta função poder ser executada, deve existir a função main(). - Isso não é verdade em Python, pois não é necessário ter uma função `main()` para executar funções. Portanto, a alternativa correta é: c. 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.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade