Fiz um código simples:
idade = 26
def maiorIdade():
global idade
if idade > 17:
print('Sim')
else:
print ('Não')
print('idade:', idade)
print('É maior de idade?', maiorIdade())
No terminal o resultado é:
idade: 26
Sim
� maior de idade? None
Alguém sabe o porque?