45
Personally I like imm's and Marks answers using break, but you could also do:
a = None
def set_a(x):
global a
a = x
return a
while set_a(sys.stdin.read(1)) != '\n':
print('yo')
though I wouldn't recommend it.