Nesse exercício a minha solução foi:
#Exercício 1
from datetime import date
def idade():
nascimento = int(input('Digite o ano de nascimento: ')) #cast para int
ano_atual = date.today().year # já é int; não precisa de int(...)
return ano_atual - nascimento
print(idade())
O gabarito é:
def contar_caracteres(palavra):
return len(palavra)
texto = input("Digite uma palavra: ")
print(f"Essa palavra tem {contar_caracteres(texto)} caracteres.")
A grande diferença a meu ver é que na minha solução o argumento é processado dentro da função. Testei e funcionou, mas não sei se existe uma boa prática associada a solução do gabarito.