Resposta correta: B) #
Em Python, o caractere # inicia um comentário de linha única; tudo após ele até o fim da linha é ignorado.
Resposta correta: B) São strings literais colocadas logo após a definição da função e acessíveis via help()
Docstrings são cadeias de caracteres delimitadas por aspas triplas imediatamente após def, class ou módulo.
def soma(a, b):
"""Retorna a soma de a e b."""
return a + b
Resposta correta: A) help(soma)
def calcula(x):
return x**2 + 1
'''
Calcula o quadrado de x e soma 1.
Retorna o resultado.
'''
Ao chamar help(calcula) apenas a mensagem padrão aparece, sem a descrição. Qual a causa mais provável?
Resposta correta: A) O docstring foi colocado entre aspas simples triplas, mas não imediatamente após a definição da função.
Para que help() reconheça a docstring, ela deve estar logo após a linha def calcula(x): sem linhas vazias ou código entre eles.