O Objetivo aqui é converter o horário padrão (0 a 23) para 0 a 12, mas ,por algum motivo, o now.hour funciona como valor em vários casos, mas não no caso de if/else.
Sou novato nisso, então falem aí o que eu estou errando, valeu :^D.
from datetime import datetime
now = datetime.now()
if now.hour > 12
print "%s:%s a.m." % (now.hour - 12 , now.minute)
else
print "%s:%s p.m." % (now.hour, now.minute)