Professor, uma vez que a função h é definida como a função que retorna o valor de x + 1, quando executada temos que x = 5. Logo, h() não retornaria 6?
A função teria que ser chamada da forma h(x) pra ter retorno, senão não funciona
Olá Antonio,
Se seu argumento está correto, então porque a função print funciona (pulando uma linha quando escrita no script)?
print() ** (Obs. : quando ponho espaço no meio do () apareçe um ovo colorido (????))
essa é uma boa pergunta, os professores devem falar sobre parâmetros opcionais nas proximas aulas.
mas minha dica é: uma forma bacana de entender melhor e correção é jogar as funções no spyder
Ele tá basicamente te falando "hey, vc quer fazer essa conta (x=x+1) mas você nunca me deu o valor do x, você quer que eu faça (inexistente) = (inexistente) + 1 ?!?! Não vai rolar" (ou seja, isso é ERRO)
no caso do print() é coerente, você não deu nada pra função printar, daí ela não faz nada, sendo que esse "pular de linha" é algo que o print faz automaticamente. Se vc inserir "2" ele vai printar o dois e pular uma linha. Se você não inserir nada, ele não vai printar nada e pular uma linha