Logo Passei Direto
Buscar
Considere O seguinte trecho de um programa escrito em Python: import math print(sqrt(36)) Qual será O resultado da execução desse programa? A Será impresso na tela: 6.0 B Será impresso na tela: 6 C Será impresso na tela: "6" D Ocorrerá um erro porque a função print() precisa receber uma string como parâmetro E Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36)
User badge image
Otaku Online

há 4 dias

Respostas

User badge image

Ed Verified user icon

há 4 dias

Analisando o código: ```python import math print(sqrt(36)) ``` O problema é que a função sqrt está sendo chamada diretamente, sem o prefixo "math.". Como o módulo math foi importado, para usar a função sqrt corretamente, deve-se chamar math.sqrt(36). Portanto, o código gerará um erro do tipo NameError, pois sqrt não está definida no escopo global. Assim, a alternativa correta é: E) Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36)

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina